---
Fuzzer filename: '/src/flac/oss-fuzz/tool_metaflac.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    do_shorthand_operation__add_padding
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - chain
        - length
        - needs_write
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__metadata_iterator_delete
        - FLAC__metadata_iterator_init
        - FLAC__metadata_iterator_insert_block_after
        - FLAC__metadata_iterator_new
        - FLAC__metadata_iterator_next
        - FLAC__metadata_object_delete
        - FLAC__metadata_object_new
        - die
        - print_error_with_chain_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:657,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:658,3'
              BranchSideFuncs:
                - die
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_delete
                - die
            - BranchSide:      '../src/metaflac/operations.c:660,31'
              BranchSideFuncs:
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_delete
                - die
        - Branch String:   '../src/metaflac/operations.c:662,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:662,37'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_delete
                - die
            - BranchSide:      '../src/metaflac/operations.c:665,12'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_delete
                - die
        - Branch String:   '../src/metaflac/operations.c:666,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:667,3'
              BranchSideFuncs:
                - die
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:669,20'
              BranchSideFuncs:
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations.c:671,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:672,33'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:678,33'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
      Callsites:
        - Src:             '../src/metaflac/operations.c:655,38'
          Dst:             FLAC__metadata_iterator_new
        - Src:             '../src/metaflac/operations.c:658,3'
          Dst:             die
        - Src:             '../src/metaflac/operations.c:660,2'
          Dst:             FLAC__metadata_iterator_init
        - Src:             '../src/metaflac/operations.c:662,8'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations.c:665,12'
          Dst:             FLAC__metadata_object_new
        - Src:             '../src/metaflac/operations.c:667,3'
          Dst:             die
        - Src:             '../src/metaflac/operations.c:671,6'
          Dst:             FLAC__metadata_iterator_insert_block_after
        - Src:             '../src/metaflac/operations.c:672,3'
          Dst:             print_error_with_chain_status
        - Src:             '../src/metaflac/operations.c:673,3'
          Dst:             FLAC__metadata_object_delete
        - Src:             '../src/metaflac/operations.c:674,3'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             '../src/metaflac/operations.c:678,2'
          Dst:             FLAC__metadata_iterator_delete
    - functionName:    do_shorthand_operation
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - prefix_with_filename
        - chain
        - operation
        - needs_write
        - utf8_convert
      BBCount:         45
      ICount:          240
      EdgeCount:       88
      CyclomaticComplexity: 45
      functionsReached:
        - abort
        - do_shorthand_operation__add_padding
        - do_shorthand_operation__add_seekpoints
        - do_shorthand_operation__cuesheet
        - do_shorthand_operation__picture
        - do_shorthand_operation__streaminfo
        - do_shorthand_operation__vorbis_comment
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:497,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:516,44'
              BranchSideFuncs:
                - do_shorthand_operation__streaminfo
            - BranchSide:      '../src/metaflac/operations.c:527,48'
              BranchSideFuncs:
                - do_shorthand_operation__vorbis_comment
            - BranchSide:      '../src/metaflac/operations.c:527,48'
              BranchSideFuncs:
                - do_shorthand_operation__vorbis_comment
            - BranchSide:      '../src/metaflac/operations.c:527,48'
              BranchSideFuncs:
                - do_shorthand_operation__vorbis_comment
            - BranchSide:      '../src/metaflac/operations.c:527,48'
              BranchSideFuncs:
                - do_shorthand_operation__vorbis_comment
            - BranchSide:      '../src/metaflac/operations.c:527,48'
              BranchSideFuncs:
                - do_shorthand_operation__vorbis_comment
            - BranchSide:      '../src/metaflac/operations.c:527,48'
              BranchSideFuncs:
                - do_shorthand_operation__vorbis_comment
            - BranchSide:      '../src/metaflac/operations.c:527,48'
              BranchSideFuncs:
                - do_shorthand_operation__vorbis_comment
            - BranchSide:      '../src/metaflac/operations.c:527,48'
              BranchSideFuncs:
                - do_shorthand_operation__vorbis_comment
            - BranchSide:      '../src/metaflac/operations.c:527,48'
              BranchSideFuncs:
                - do_shorthand_operation__vorbis_comment
            - BranchSide:      '../src/metaflac/operations.c:531,42'
              BranchSideFuncs:
                - do_shorthand_operation__cuesheet
            - BranchSide:      '../src/metaflac/operations.c:531,42'
              BranchSideFuncs:
                - do_shorthand_operation__cuesheet
            - BranchSide:      '../src/metaflac/operations.c:535,41'
              BranchSideFuncs:
                - do_shorthand_operation__picture
            - BranchSide:      '../src/metaflac/operations.c:535,41'
              BranchSideFuncs:
                - do_shorthand_operation__picture
            - BranchSide:      '../src/metaflac/operations.c:538,48'
              BranchSideFuncs:
                - do_shorthand_operation__add_seekpoints
            - BranchSide:      '../src/metaflac/operations.c:543,7'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/operations.c:543,7'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/operations.c:546,45'
              BranchSideFuncs:
                - do_shorthand_operation__add_padding
            - BranchSide:      '../src/metaflac/operations.c:549,7'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             '../src/metaflac/operations.c:516,9'
          Dst:             do_shorthand_operation__streaminfo
        - Src:             '../src/metaflac/operations.c:527,9'
          Dst:             do_shorthand_operation__vorbis_comment
        - Src:             '../src/metaflac/operations.c:531,9'
          Dst:             do_shorthand_operation__cuesheet
        - Src:             '../src/metaflac/operations.c:535,9'
          Dst:             do_shorthand_operation__picture
        - Src:             '../src/metaflac/operations.c:538,9'
          Dst:             do_shorthand_operation__add_seekpoints
        - Src:             '../src/metaflac/operations.c:546,9'
          Dst:             do_shorthand_operation__add_padding
        - Src:             '../src/metaflac/operations.c:550,4'
          Dst:             abort
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    847
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_shorthand_operation__add_replay_gain
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - filenames
        - num_files
        - preserve_modtime
        - scan
      BBCount:         58
      ICount:          461
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - FLAC__metadata_get_streaminfo
        - abort
        - die
        - fprintf
        - grabbag__replaygain_analyze_file
        - grabbag__replaygain_get_album
        - grabbag__replaygain_init
        - grabbag__replaygain_is_valid_sample_frequency
        - grabbag__replaygain_store_to_file
        - safe_malloc_mul_2op_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:569,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:569,2'
              BranchSideFuncs:
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - FLAC__metadata_get_streaminfo
                - fprintf
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:571,8'
              BranchSideFuncs:
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - FLAC__metadata_get_streaminfo
                - fprintf
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:571,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:572,3'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_get_streaminfo
                - fprintf
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:611,31'
              BranchSideFuncs:
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
        - Branch String:   '../src/metaflac/operations.c:572,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:572,3'
              BranchSideFuncs:
                - FLAC__metadata_get_streaminfo
                - fprintf
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:573,37'
              BranchSideFuncs:
                - FLAC__metadata_get_streaminfo
                - fprintf
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:573,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:574,17'
              BranchSideFuncs:
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - FLAC__metadata_get_streaminfo
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:577,6'
              BranchSideFuncs:
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - FLAC__metadata_get_streaminfo
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:577,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:578,10'
              BranchSideFuncs:
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - FLAC__metadata_get_streaminfo
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:584,7'
              BranchSideFuncs:
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - FLAC__metadata_get_streaminfo
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:584,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:585,18'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:588,7'
              BranchSideFuncs:
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - FLAC__metadata_get_streaminfo
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:588,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:589,18'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:592,7'
              BranchSideFuncs:
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - FLAC__metadata_get_streaminfo
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:592,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:0,0'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:593,18'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:597,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:598,17'
              BranchSideFuncs:
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - FLAC__metadata_get_streaminfo
                - fprintf
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:601,6'
              BranchSideFuncs:
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - FLAC__metadata_get_streaminfo
                - fprintf
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:601,20'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:601,23'
              BranchSideFuncs:
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - FLAC__metadata_get_streaminfo
                - fprintf
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:605,6'
              BranchSideFuncs:
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - FLAC__metadata_get_streaminfo
                - fprintf
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:601,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:602,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:605,6'
              BranchSideFuncs:
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - FLAC__metadata_get_streaminfo
                - fprintf
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:605,50'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:605,53'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:606,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:605,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:606,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:609,2'
              BranchSideFuncs:
                - grabbag__replaygain_init
                - abort
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
                - abort
                - FLAC__metadata_get_streaminfo
                - fprintf
                - grabbag__replaygain_is_valid_sample_frequency
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:611,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:612,3'
              BranchSideFuncs:
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
            - BranchSide:      '../src/metaflac/operations.c:619,68'
              BranchSideFuncs:
                - safe_malloc_mul_2op_
                - safe_malloc_mul_2op_
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
                - die
        - Branch String:   '../src/metaflac/operations.c:619,80'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:620,68'
              BranchSideFuncs:
                - die
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
            - BranchSide:      '../src/metaflac/operations.c:622,3'
              BranchSideFuncs:
                - die
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
        - Branch String:   '../src/metaflac/operations.c:619,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:622,3'
              BranchSideFuncs:
                - die
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
            - BranchSide:      '../src/metaflac/operations.c:624,8'
              BranchSideFuncs:
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
        - Branch String:   '../src/metaflac/operations.c:624,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:625,53'
              BranchSideFuncs:
                - grabbag__replaygain_analyze_file
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - fprintf
                - free
                - free
            - BranchSide:      '../src/metaflac/operations.c:632,2'
              BranchSideFuncs:
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:625,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:626,17'
              BranchSideFuncs:
                - fprintf
                - free
                - free
            - BranchSide:      '../src/metaflac/operations.c:631,2'
              BranchSideFuncs:
                - grabbag__replaygain_get_album
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
                - grabbag__replaygain_analyze_file
                - fprintf
                - free
                - free
        - Branch String:   '../src/metaflac/operations.c:634,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:635,7'
              BranchSideFuncs:
                - grabbag__replaygain_store_to_file
                - free
                - free
                - fprintf
                - free
                - free
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:647,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '../src/metaflac/operations.c:635,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:636,55'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
            - BranchSide:      '../src/metaflac/operations.c:643,17'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
        - Branch String:   '../src/metaflac/operations.c:636,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:637,18'
              BranchSideFuncs:
                - fprintf
                - free
                - free
            - BranchSide:      '../src/metaflac/operations.c:642,3'
              BranchSideFuncs:
                - free
                - free
                - grabbag__replaygain_store_to_file
                - fprintf
                - free
                - free
                - fprintf
      Callsites:
        - Src:             '../src/metaflac/operations.c:569,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations.c:572,3'
          Dst:             abort
        - Src:             '../src/metaflac/operations.c:573,7'
          Dst:             FLAC__metadata_get_streaminfo
        - Src:             '../src/metaflac/operations.c:574,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:585,5'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:589,5'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:593,5'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:597,7'
          Dst:             grabbag__replaygain_is_valid_sample_frequency
        - Src:             '../src/metaflac/operations.c:598,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:602,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:606,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:611,6'
          Dst:             grabbag__replaygain_init
        - Src:             '../src/metaflac/operations.c:612,3'
          Dst:             abort
        - Src:             '../src/metaflac/operations.c:619,23'
          Dst:             safe_malloc_mul_2op_
        - Src:             '../src/metaflac/operations.c:620,23'
          Dst:             safe_malloc_mul_2op_
        - Src:             '../src/metaflac/operations.c:622,3'
          Dst:             die
        - Src:             '../src/metaflac/operations.c:625,20'
          Dst:             grabbag__replaygain_analyze_file
        - Src:             '../src/metaflac/operations.c:626,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:632,2'
          Dst:             grabbag__replaygain_get_album
        - Src:             '../src/metaflac/operations.c:636,21'
          Dst:             grabbag__replaygain_store_to_file
        - Src:             '../src/metaflac/operations.c:637,5'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:643,4'
          Dst:             fprintf
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    414
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_shorthand_operations_on_file
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - options
      BBCount:         49
      ICount:          316
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - FLAC__metadata_chain_delete
        - FLAC__metadata_chain_new
        - FLAC__metadata_chain_read
        - FLAC__metadata_chain_sort_padding
        - FLAC__metadata_chain_status
        - FLAC__metadata_chain_write
        - FLAC__metadata_chain_write_new_file
        - die
        - do_shorthand_operation
        - fprintf
        - print_error_with_chain_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:435,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:436,3'
              BranchSideFuncs:
                - die
                - FLAC__metadata_chain_read
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
                - do_shorthand_operation
            - BranchSide:      '../src/metaflac/operations.c:438,32'
              BranchSideFuncs:
                - FLAC__metadata_chain_read
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
                - do_shorthand_operation
        - Branch String:   '../src/metaflac/operations.c:438,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:439,33'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
                - do_shorthand_operation
            - BranchSide:      '../src/metaflac/operations.c:444,8'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
                - do_shorthand_operation
        - Branch String:   '../src/metaflac/operations.c:444,45'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:444,48'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
                - do_shorthand_operation
            - BranchSide:      '../src/metaflac/operations.c:444,2'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
                - do_shorthand_operation
        - Branch String:   '../src/metaflac/operations.c:444,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:449,6'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
                - do_shorthand_operation
            - BranchSide:      '../src/metaflac/operations.c:467,8'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
        - Branch String:   '../src/metaflac/operations.c:449,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:450,33'
              BranchSideFuncs:
                - do_shorthand_operation
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
            - BranchSide:      '../src/metaflac/operations.c:459,6'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
                - do_shorthand_operation
        - Branch String:   '../src/metaflac/operations.c:459,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:460,16'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
                - do_shorthand_operation
            - BranchSide:      '../src/metaflac/operations.c:461,2'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
                - do_shorthand_operation
        - Branch String:   '../src/metaflac/operations.c:467,45'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:467,48'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
            - BranchSide:      '../src/metaflac/operations.c:467,2'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
        - Branch String:   '../src/metaflac/operations.c:467,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:468,6'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
            - BranchSide:      '../src/metaflac/operations.c:472,5'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
        - Branch String:   '../src/metaflac/operations.c:468,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:469,33'
              BranchSideFuncs:
                - do_shorthand_operation
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
            - BranchSide:      '../src/metaflac/operations.c:470,2'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - do_shorthand_operation
        - Branch String:   '../src/metaflac/operations.c:472,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:472,11'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
            - BranchSide:      '../src/metaflac/operations.c:472,11'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
        - Branch String:   '../src/metaflac/operations.c:472,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:472,11'
              BranchSideFuncs:
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
            - BranchSide:      '../src/metaflac/operations.c:473,6'
              BranchSideFuncs:
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
        - Branch String:   '../src/metaflac/operations.c:473,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:474,38'
              BranchSideFuncs:
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - fprintf
                - FLAC__metadata_chain_write
            - BranchSide:      '../src/metaflac/operations.c:475,6'
              BranchSideFuncs:
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - fprintf
                - FLAC__metadata_chain_write
        - Branch String:   '../src/metaflac/operations.c:475,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:476,36'
              BranchSideFuncs:
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:478,45'
              BranchSideFuncs:
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:479,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:480,68'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
            - BranchSide:      '../src/metaflac/operations.c:485,2'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
        - Branch String:   '../src/metaflac/operations.c:482,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:483,18'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_chain_delete
            - BranchSide:      '../src/metaflac/operations.c:484,3'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
      Callsites:
        - Src:             '../src/metaflac/operations.c:433,32'
          Dst:             FLAC__metadata_chain_new
        - Src:             '../src/metaflac/operations.c:436,3'
          Dst:             die
        - Src:             '../src/metaflac/operations.c:438,6'
          Dst:             FLAC__metadata_chain_read
        - Src:             '../src/metaflac/operations.c:439,3'
          Dst:             print_error_with_chain_status
        - Src:             '../src/metaflac/operations.c:450,10'
          Dst:             do_shorthand_operation
        - Src:             '../src/metaflac/operations.c:469,10'
          Dst:             do_shorthand_operation
        - Src:             '../src/metaflac/operations.c:474,4'
          Dst:             FLAC__metadata_chain_sort_padding
        - Src:             '../src/metaflac/operations.c:476,9'
          Dst:             FLAC__metadata_chain_write
        - Src:             '../src/metaflac/operations.c:478,9'
          Dst:             FLAC__metadata_chain_write_new_file
        - Src:             '../src/metaflac/operations.c:480,40'
          Dst:             FLAC__metadata_chain_status
        - Src:             '../src/metaflac/operations.c:481,4'
          Dst:             print_error_with_chain_status
        - Src:             '../src/metaflac/operations.c:483,5'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:488,2'
          Dst:             FLAC__metadata_chain_delete
    - functionName:    alloc_check
      functionSourceFile: '/src/flac/oss-fuzz/../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/share/alloc.h:71,5'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:72,3'
              BranchSideFuncs: []
            - BranchSide:      '../include/share/alloc.h:73,29'
              BranchSideFuncs: []
        - Branch String:   '../include/share/alloc.h:73,10'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../include/share/alloc.h:75,10'
              BranchSideFuncs: []
        - Branch String:   '../include/share/alloc.h:75,35'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:75,39'
              BranchSideFuncs: []
            - BranchSide:      '../include/share/alloc.h:78,3'
              BranchSideFuncs: []
        - Branch String:   '../include/share/alloc.h:75,10'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      '../include/share/alloc.h:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_malloc_
      functionSourceFile: '/src/flac/oss-fuzz/../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/share/alloc.h:92,5'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:93,3'
              BranchSideFuncs: []
            - BranchSide:      '../include/share/alloc.h:96,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/share/alloc.h:96,5'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:97,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/share/alloc.h:98,16'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/share/alloc.h:92,5'
          Dst:             alloc_check
    - functionName:    write_metadata_binary
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - block
        - block_raw
        - headerless
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:859,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:860,16'
              BranchSideFuncs:
                - fwrite
                - fwrite
            - BranchSide:      '../src/metaflac/operations.c:861,10'
              BranchSideFuncs:
                - fwrite
                - fwrite
        - Branch String:   '../src/metaflac/operations.c:861,57'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:861,60'
              BranchSideFuncs:
                - fwrite
                - fwrite
            - BranchSide:      '../src/metaflac/operations.c:864,16'
              BranchSideFuncs:
                - fwrite
        - Branch String:   '../src/metaflac/operations.c:861,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:862,16'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      '../src/metaflac/operations.c:864,16'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             '../src/metaflac/operations.c:860,3'
          Dst:             fwrite
        - Src:             '../src/metaflac/operations.c:862,3'
          Dst:             fwrite
        - Src:             '../src/metaflac/operations.c:864,3'
          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:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_metadata
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - filename
        - block
        - block_number
        - raw
        - hexdump_application
      BBCount:         361
      ICount:          1872
      EdgeCount:       474
      CyclomaticComplexity: 115
      functionsReached:
        - fwrite
        - hexdump
        - printf
        - write_vc_field
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:727,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:727,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:727,43'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:727,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:727,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:727,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:728,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:728,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:728,50'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:728,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:728,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:728,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:728,63'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:728,133'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:728,7'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:729,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:729,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:729,38'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:729,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:729,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:729,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:730,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:730,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:730,37'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:730,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:730,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:730,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:732,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:734,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:756,4'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/operations.c:758,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:781,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:792,4'
              BranchSideFuncs:
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:801,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:832,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:845,4'
              BranchSideFuncs:
                - printf
                - hexdump
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:734,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:734,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:734,58'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:734,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:734,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:734,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:735,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:735,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:735,58'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:735,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:735,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:735,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:736,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:736,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:736,56'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:736,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:736,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:736,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:737,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:737,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:737,56'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:737,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:737,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:737,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:738,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:738,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:738,47'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:738,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:738,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:738,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:739,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:739,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:739,41'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:739,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:739,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:739,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:740,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:740,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:740,48'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:740,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:740,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:740,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:741,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:741,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:741,55'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:741,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:741,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:741,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:742,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:742,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:742,9'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:742,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:742,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:742,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:743,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:744,8'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:749,7'
              BranchSideFuncs:
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:744,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:745,31'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:747,36'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:749,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:750,5'
              BranchSideFuncs:
                - printf
            - BranchSide:      '../src/metaflac/operations.c:752,5'
              BranchSideFuncs:
                - printf
        - Branch String:   '../src/metaflac/operations.c:758,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:758,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:758,9'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:758,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:758,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:758,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:759,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:760,25'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:761,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:762,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:762,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
                - printf
            - BranchSide:      '../src/metaflac/operations.c:762,9'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
        - Branch String:   '../src/metaflac/operations.c:762,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:762,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
            - BranchSide:      '../src/metaflac/operations.c:762,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - fwrite
                - hexdump
        - Branch String:   '../src/metaflac/operations.c:763,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:764,8'
              BranchSideFuncs:
                - printf
                - printf
                - fwrite
                - hexdump
            - BranchSide:      '../src/metaflac/operations.c:779,4'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations.c:764,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:765,14'
              BranchSideFuncs:
                - hexdump
            - BranchSide:      '../src/metaflac/operations.c:767,12'
              BranchSideFuncs:
                - printf
                - printf
                - fwrite
        - Branch String:   '../src/metaflac/operations.c:767,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:0,0'
              BranchSideFuncs:
                - printf
                - printf
                - fwrite
            - BranchSide:      '../src/metaflac/operations.c:768,10'
              BranchSideFuncs:
                - printf
                - printf
                - fwrite
        - Branch String:   '../src/metaflac/operations.c:768,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:769,28'
              BranchSideFuncs:
                - fwrite
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:771,11'
              BranchSideFuncs:
                - printf
                - fwrite
                - printf
        - Branch String:   '../src/metaflac/operations.c:771,48'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:771,51'
              BranchSideFuncs:
                - printf
                - fwrite
                - printf
            - BranchSide:      '../src/metaflac/operations.c:774,14'
              BranchSideFuncs:
                - printf
                - printf
                - fwrite
        - Branch String:   '../src/metaflac/operations.c:771,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:772,26'
              BranchSideFuncs:
                - printf
                - printf
                - fwrite
            - BranchSide:      '../src/metaflac/operations.c:774,14'
              BranchSideFuncs:
                - printf
                - printf
                - fwrite
        - Branch String:   '../src/metaflac/operations.c:781,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:781,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:781,44'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:781,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:781,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:781,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:782,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:783,8'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:790,4'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations.c:783,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:784,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:787,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:784,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:784,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:784,113'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:784,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:784,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:784,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:787,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:787,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:787,54'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:787,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:787,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:787,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:792,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:792,4'
              BranchSideFuncs:
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:792,9'
              BranchSideFuncs:
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:792,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:792,4'
              BranchSideFuncs:
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:792,4'
              BranchSideFuncs:
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:794,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:794,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:794,41'
              BranchSideFuncs:
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:794,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:794,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:794,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - write_vc_field
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:795,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:796,5'
              BranchSideFuncs:
                - printf
                - write_vc_field
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:799,4'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations.c:796,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:796,5'
              BranchSideFuncs:
                - printf
                - printf
                - write_vc_field
                - printf
            - BranchSide:      '../src/metaflac/operations.c:796,43'
              BranchSideFuncs:
                - printf
                - write_vc_field
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:796,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:796,5'
              BranchSideFuncs:
                - printf
                - printf
                - write_vc_field
                - printf
            - BranchSide:      '../src/metaflac/operations.c:796,5'
              BranchSideFuncs:
                - printf
                - printf
                - write_vc_field
                - printf
        - Branch String:   '../src/metaflac/operations.c:801,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:801,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:801,53'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:801,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:801,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:801,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:802,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:802,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:802,49'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:802,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:802,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:802,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:803,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:803,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:803,38'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:803,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:803,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:803,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:804,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:804,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:804,49'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:804,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:804,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:804,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:805,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:806,56'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:830,4'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations.c:808,43'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:808,46'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:808,43'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:809,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:809,5'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:809,41'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:809,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:809,5'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:809,5'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:810,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:810,5'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:810,53'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:810,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:810,5'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:810,5'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:811,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:812,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:815,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:812,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:812,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:812,60'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:812,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:812,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:812,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:815,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:815,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:815,55'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:815,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:815,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:815,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:817,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:818,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:829,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:818,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:818,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:818,43'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:818,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:818,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:818,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:819,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:819,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:819,43'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:819,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:819,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:819,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:820,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:820,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:820,51'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:820,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:820,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:820,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:821,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:821,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:821,61'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:821,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:821,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:821,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:822,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:823,57'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:828,5'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:824,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:824,7'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:824,47'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:824,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:824,7'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:824,7'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:825,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:825,7'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:825,59'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:825,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:825,7'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:825,7'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:826,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:826,7'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:826,60'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:826,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:826,7'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:826,7'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:832,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:832,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:832,42'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:832,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:832,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:832,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:832,68'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:832,181'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:832,9'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:833,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:833,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:833,42'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:833,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:833,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:833,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:834,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:834,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:834,44'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:834,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:834,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:834,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:835,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:835,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:835,48'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:835,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:835,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:835,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:836,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:836,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:836,49'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:836,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:836,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:836,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:837,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:837,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:837,48'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:837,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:837,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:837,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:838,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:838,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:838,51'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:838,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:838,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:838,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:839,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:839,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:839,54'
              BranchSideFuncs:
                - printf
                - printf
                - hexdump
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:839,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:839,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
            - BranchSide:      '../src/metaflac/operations.c:839,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hexdump
                - printf
                - printf
        - Branch String:   '../src/metaflac/operations.c:840,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:840,4'
              BranchSideFuncs:
                - printf
                - printf
                - hexdump
                - printf
            - BranchSide:      '../src/metaflac/operations.c:840,9'
              BranchSideFuncs:
                - printf
                - hexdump
        - Branch String:   '../src/metaflac/operations.c:840,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:840,4'
              BranchSideFuncs:
                - printf
                - printf
                - hexdump
            - BranchSide:      '../src/metaflac/operations.c:840,4'
              BranchSideFuncs:
                - printf
                - printf
                - hexdump
        - Branch String:   '../src/metaflac/operations.c:841,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:842,13'
              BranchSideFuncs:
                - hexdump
            - BranchSide:      '../src/metaflac/operations.c:843,4'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations.c:845,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:845,4'
              BranchSideFuncs:
                - printf
                - printf
                - hexdump
                - printf
            - BranchSide:      '../src/metaflac/operations.c:845,9'
              BranchSideFuncs:
                - printf
                - hexdump
        - Branch String:   '../src/metaflac/operations.c:845,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:845,4'
              BranchSideFuncs:
                - printf
                - printf
                - hexdump
            - BranchSide:      '../src/metaflac/operations.c:845,4'
              BranchSideFuncs:
                - printf
                - printf
                - hexdump
        - Branch String:   '../src/metaflac/operations.c:846,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:847,13'
              BranchSideFuncs:
                - hexdump
            - BranchSide:      '../src/metaflac/operations.c:848,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/operations.c:727,2'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:727,2'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:727,7'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:728,2'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:728,2'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:728,7'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:729,2'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:729,2'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:729,7'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:730,2'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:730,2'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:730,7'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:734,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:734,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:734,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:735,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:735,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:735,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:736,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:736,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:736,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:737,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:737,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:737,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:738,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:738,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:738,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:739,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:739,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:739,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:740,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:740,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:740,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:741,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:741,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:741,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:742,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:742,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:742,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:745,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:747,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:750,5'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:752,5'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:758,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:758,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:758,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:760,5'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:761,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:762,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:762,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:762,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:765,6'
          Dst:             hexdump
        - Src:             '../src/metaflac/operations.c:769,15'
          Dst:             fwrite
        - Src:             '../src/metaflac/operations.c:772,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:775,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:781,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:781,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:781,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:784,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:784,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:784,11'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:787,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:787,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:787,11'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:792,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:792,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:792,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:793,4'
          Dst:             write_vc_field
        - Src:             '../src/metaflac/operations.c:794,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:794,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:794,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:796,5'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:796,5'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:796,10'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:797,5'
          Dst:             write_vc_field
        - Src:             '../src/metaflac/operations.c:801,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:801,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:801,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:802,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:802,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:802,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:803,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:803,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:803,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:804,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:804,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:804,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:809,5'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:809,5'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:809,10'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:810,5'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:810,5'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:810,10'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:812,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:812,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:812,11'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:815,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:815,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:815,11'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:818,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:818,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:818,11'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:819,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:819,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:819,11'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:820,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:820,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:820,11'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:821,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:821,6'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:821,11'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:824,7'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:824,7'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:824,12'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:825,7'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:825,7'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:825,12'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:826,7'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:826,7'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:826,12'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:832,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:832,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:832,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:833,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:833,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:833,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:834,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:834,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:834,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:835,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:835,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:835,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:836,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:836,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:836,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:837,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:837,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:837,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:838,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:838,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:838,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:839,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:839,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:839,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:840,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:840,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:840,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:842,5'
          Dst:             hexdump
        - Src:             '../src/metaflac/operations.c:845,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:845,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:845,9'
          Dst:             printf
        - Src:             '../src/metaflac/operations.c:847,5'
          Dst:             hexdump
    - functionName:    printf
      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:    160
      BranchProfiles:  []
      Callsites:       []
    - functionName:    passes_filter
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - options
        - block
        - block_number
      BBCount:         52
      ICount:          357
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - abort
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:689,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:690,6'
              BranchSideFuncs:
                - abort
                - memcmp
            - BranchSide:      '../src/metaflac/operations.c:707,6'
              BranchSideFuncs:
                - abort
        - Branch String:   '../src/metaflac/operations.c:690,57'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:690,60'
              BranchSideFuncs:
                - abort
                - memcmp
            - BranchSide:      '../src/metaflac/operations.c:691,10'
              BranchSideFuncs:
                - abort
                - memcmp
        - Branch String:   '../src/metaflac/operations.c:690,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:691,10'
              BranchSideFuncs:
                - abort
                - memcmp
            - BranchSide:      '../src/metaflac/operations.c:698,11'
              BranchSideFuncs:
                - abort
                - memcmp
        - Branch String:   '../src/metaflac/operations.c:691,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:692,8'
              BranchSideFuncs:
                - abort
                - memcmp
            - BranchSide:      '../src/metaflac/operations.c:697,3'
              BranchSideFuncs:
                - abort
                - memcmp
        - Branch String:   '../src/metaflac/operations.c:692,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:693,9'
              BranchSideFuncs:
                - abort
                - memcmp
            - BranchSide:      '../src/metaflac/operations.c:696,4'
              BranchSideFuncs:
                - abort
                - memcmp
        - Branch String:   '../src/metaflac/operations.c:693,56'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:693,60'
              BranchSideFuncs:
                - abort
                - memcmp
            - BranchSide:      '../src/metaflac/operations.c:694,20'
              BranchSideFuncs:
                - abort
                - memcmp
        - Branch String:   '../src/metaflac/operations.c:693,140'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:693,155'
              BranchSideFuncs:
                - memcmp
                - abort
            - BranchSide:      '../src/metaflac/operations.c:694,20'
              BranchSideFuncs:
                - abort
                - memcmp
        - Branch String:   '../src/metaflac/operations.c:693,9'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:694,20'
              BranchSideFuncs:
                - abort
                - memcmp
            - BranchSide:      '../src/metaflac/operations.c:695,5'
              BranchSideFuncs:
                - abort
                - memcmp
        - Branch String:   '../src/metaflac/operations.c:700,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:701,8'
              BranchSideFuncs:
                - abort
                - memcmp
            - BranchSide:      '../src/metaflac/operations.c:704,3'
              BranchSideFuncs:
                - abort
                - memcmp
        - Branch String:   '../src/metaflac/operations.c:701,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:702,21'
              BranchSideFuncs:
                - abort
                - memcmp
            - BranchSide:      '../src/metaflac/operations.c:703,4'
              BranchSideFuncs:
                - abort
                - memcmp
        - Branch String:   '../src/metaflac/operations.c:707,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:708,18'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../src/metaflac/operations.c:710,5'
              BranchSideFuncs:
                - abort
        - Branch String:   '../src/metaflac/operations.c:710,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:711,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../src/metaflac/operations.c:713,10'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations.c:711,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:711,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../src/metaflac/operations.c:712,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations.c:713,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:714,19'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/operations.c:716,16'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations.c:718,24'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:718,27'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/operations.c:718,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/operations.c:693,148'
          Dst:             memcmp
        - Src:             '../src/metaflac/operations.c:711,3'
          Dst:             abort
    - 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:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_major_operation__remove_all
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - options
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__metadata_iterator_delete
        - FLAC__metadata_iterator_delete_block
        - FLAC__metadata_iterator_init
        - FLAC__metadata_iterator_new
        - FLAC__metadata_iterator_next
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:391,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:392,3'
              BranchSideFuncs:
                - die
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_next
            - BranchSide:      '../src/metaflac/operations.c:394,31'
              BranchSideFuncs:
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_next
        - Branch String:   '../src/metaflac/operations.c:396,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:396,43'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_next
            - BranchSide:      '../src/metaflac/operations.c:396,2'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_next
        - Branch String:   '../src/metaflac/operations.c:396,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:397,46'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_next
            - BranchSide:      '../src/metaflac/operations.c:402,33'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations.c:398,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:396,2'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_next
            - BranchSide:      '../src/metaflac/operations.c:399,39'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_next
      Callsites:
        - Src:             '../src/metaflac/operations.c:388,38'
          Dst:             FLAC__metadata_iterator_new
        - Src:             '../src/metaflac/operations.c:392,3'
          Dst:             die
        - Src:             '../src/metaflac/operations.c:394,2'
          Dst:             FLAC__metadata_iterator_init
        - Src:             '../src/metaflac/operations.c:396,14'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations.c:397,9'
          Dst:             FLAC__metadata_iterator_delete_block
        - Src:             '../src/metaflac/operations.c:399,10'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations.c:402,2'
          Dst:             FLAC__metadata_iterator_delete
    - functionName:    do_major_operation__remove
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - options
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - FLAC__metadata_iterator_delete
        - FLAC__metadata_iterator_delete_block
        - FLAC__metadata_iterator_get_block
        - FLAC__metadata_iterator_init
        - FLAC__metadata_iterator_new
        - FLAC__metadata_iterator_next
        - die
        - passes_filter
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:366,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:367,3'
              BranchSideFuncs:
                - die
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_next
            - BranchSide:      '../src/metaflac/operations.c:369,31'
              BranchSideFuncs:
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_next
        - Branch String:   '../src/metaflac/operations.c:372,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:372,43'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_next
            - BranchSide:      '../src/metaflac/operations.c:372,2'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_next
        - Branch String:   '../src/metaflac/operations.c:372,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:373,15'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_next
            - BranchSide:      '../src/metaflac/operations.c:381,33'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations.c:374,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:372,2'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_next
            - BranchSide:      '../src/metaflac/operations.c:375,47'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_next
        - Branch String:   '../src/metaflac/operations.c:376,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:377,40'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_next
            - BranchSide:      '../src/metaflac/operations.c:378,3'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_next
      Callsites:
        - Src:             '../src/metaflac/operations.c:362,38'
          Dst:             FLAC__metadata_iterator_new
        - Src:             '../src/metaflac/operations.c:367,3'
          Dst:             die
        - Src:             '../src/metaflac/operations.c:369,2'
          Dst:             FLAC__metadata_iterator_init
        - Src:             '../src/metaflac/operations.c:372,14'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations.c:374,29'
          Dst:             FLAC__metadata_iterator_get_block
        - Src:             '../src/metaflac/operations.c:374,6'
          Dst:             passes_filter
        - Src:             '../src/metaflac/operations.c:375,10'
          Dst:             FLAC__metadata_iterator_delete_block
        - Src:             '../src/metaflac/operations.c:377,11'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations.c:381,2'
          Dst:             FLAC__metadata_iterator_delete
    - functionName:    do_major_operation__append
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - options
      BBCount:         60
      ICount:          403
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - FLAC__metadata_iterator_delete
        - FLAC__metadata_iterator_get_block_type
        - FLAC__metadata_iterator_init
        - FLAC__metadata_iterator_insert_block_after
        - FLAC__metadata_iterator_new
        - FLAC__metadata_iterator_next
        - FLAC__metadata_object_delete
        - FLAC__metadata_object_set_raw
        - die
        - fprintf
        - fread
        - safe_malloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:245,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:246,6'
              BranchSideFuncs:
                - FLAC__metadata_iterator_new
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block_type
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_init
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - FLAC__metadata_iterator_next
                - die
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:255,13'
              BranchSideFuncs:
                - FLAC__metadata_iterator_new
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block_type
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_init
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - FLAC__metadata_iterator_next
                - die
        - Branch String:   '../src/metaflac/operations.c:246,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:247,7'
              BranchSideFuncs:
                - FLAC__metadata_iterator_new
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block_type
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_init
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - FLAC__metadata_iterator_next
                - die
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:253,2'
              BranchSideFuncs:
                - FLAC__metadata_iterator_new
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block_type
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_init
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - FLAC__metadata_iterator_next
                - die
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:247,34'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:247,37'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:248,18'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:247,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:248,18'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:251,19'
              BranchSideFuncs:
                - FLAC__metadata_iterator_new
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block_type
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_init
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - FLAC__metadata_iterator_next
                - die
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:257,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:258,3'
              BranchSideFuncs:
                - die
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block_type
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_init
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - FLAC__metadata_iterator_next
            - BranchSide:      '../src/metaflac/operations.c:260,31'
              BranchSideFuncs:
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block_type
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_init
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - FLAC__metadata_iterator_next
        - Branch String:   '../src/metaflac/operations.c:265,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:266,22'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_init
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_get_block_type
            - BranchSide:      '../src/metaflac/operations.c:267,2'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_init
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_get_block_type
        - Branch String:   '../src/metaflac/operations.c:267,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:264,68'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block_type
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_init
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - FLAC__metadata_iterator_next
            - BranchSide:      '../src/metaflac/operations.c:271,31'
              BranchSideFuncs:
                - FLAC__metadata_iterator_init
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - FLAC__metadata_iterator_next
        - Branch String:   '../src/metaflac/operations.c:274,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:275,36'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
            - BranchSide:      '../src/metaflac/operations.c:284,2'
              BranchSideFuncs:
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
        - Branch String:   '../src/metaflac/operations.c:275,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:276,4'
              BranchSideFuncs:
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - FLAC__metadata_iterator_next
            - BranchSide:      '../src/metaflac/operations.c:277,2'
              BranchSideFuncs:
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - FLAC__metadata_iterator_next
        - Branch String:   '../src/metaflac/operations.c:284,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:286,33'
              BranchSideFuncs:
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
            - BranchSide:      '../src/metaflac/operations.c:352,5'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:288,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:289,4'
              BranchSideFuncs:
                - die
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:290,10'
              BranchSideFuncs:
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - die
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations.c:294,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:295,17'
              BranchSideFuncs:
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:301,46'
              BranchSideFuncs:
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations.c:301,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:302,17'
              BranchSideFuncs:
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:307,8'
              BranchSideFuncs:
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations.c:309,24'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:309,27'
              BranchSideFuncs:
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:317,6'
              BranchSideFuncs:
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations.c:309,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:310,17'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:317,6'
              BranchSideFuncs:
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations.c:317,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:318,17'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:324,6'
              BranchSideFuncs:
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations.c:324,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:325,17'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:331,50'
              BranchSideFuncs:
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
        - Branch String:   '../src/metaflac/operations.c:331,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:332,17'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block_type
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
            - BranchSide:      '../src/metaflac/operations.c:339,69'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block_type
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
        - Branch String:   '../src/metaflac/operations.c:340,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:284,2'
              BranchSideFuncs:
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
            - BranchSide:      '../src/metaflac/operations.c:341,23'
              BranchSideFuncs:
                - fread
                - FLAC__metadata_iterator_delete
                - fprintf
                - safe_malloc_
                - fread
                - FLAC__metadata_object_set_raw
                - free
                - FLAC__metadata_iterator_insert_block_after
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block_type
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - fprintf
                - free
                - FLAC__metadata_iterator_delete
                - die
        - Branch String:   '../src/metaflac/operations.c:352,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:353,16'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:355,33'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
      Callsites:
        - Src:             '../src/metaflac/operations.c:248,5'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:255,13'
          Dst:             FLAC__metadata_iterator_new
        - Src:             '../src/metaflac/operations.c:258,3'
          Dst:             die
        - Src:             '../src/metaflac/operations.c:260,2'
          Dst:             FLAC__metadata_iterator_init
        - Src:             '../src/metaflac/operations.c:264,29'
          Dst:             FLAC__metadata_iterator_get_block_type
        - Src:             '../src/metaflac/operations.c:268,8'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations.c:271,2'
          Dst:             FLAC__metadata_iterator_init
        - Src:             '../src/metaflac/operations.c:275,7'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations.c:284,8'
          Dst:             fread
        - Src:             '../src/metaflac/operations.c:287,12'
          Dst:             safe_malloc_
        - Src:             '../src/metaflac/operations.c:289,4'
          Dst:             die
        - Src:             '../src/metaflac/operations.c:294,6'
          Dst:             fread
        - Src:             '../src/metaflac/operations.c:295,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:297,4'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             '../src/metaflac/operations.c:301,16'
          Dst:             FLAC__metadata_object_set_raw
        - Src:             '../src/metaflac/operations.c:302,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:304,4'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             '../src/metaflac/operations.c:310,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:311,4'
          Dst:             FLAC__metadata_object_delete
        - Src:             '../src/metaflac/operations.c:312,4'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             '../src/metaflac/operations.c:318,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:319,4'
          Dst:             FLAC__metadata_object_delete
        - Src:             '../src/metaflac/operations.c:320,4'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             '../src/metaflac/operations.c:325,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:326,4'
          Dst:             FLAC__metadata_object_delete
        - Src:             '../src/metaflac/operations.c:327,4'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             '../src/metaflac/operations.c:331,7'
          Dst:             FLAC__metadata_iterator_insert_block_after
        - Src:             '../src/metaflac/operations.c:332,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:333,4'
          Dst:             FLAC__metadata_object_delete
        - Src:             '../src/metaflac/operations.c:334,4'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             '../src/metaflac/operations.c:339,30'
          Dst:             FLAC__metadata_iterator_get_block_type
        - Src:             '../src/metaflac/operations.c:353,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:355,2'
          Dst:             FLAC__metadata_iterator_delete
    - 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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_major_operation__list
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - chain
        - options
      BBCount:         28
      ICount:          186
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - FLAC__metadata_iterator_delete
        - FLAC__metadata_iterator_get_block
        - FLAC__metadata_iterator_init
        - FLAC__metadata_iterator_new
        - FLAC__metadata_iterator_next
        - FLAC__metadata_object_get_raw
        - die
        - fprintf
        - passes_filter
        - write_metadata
        - write_metadata_binary
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:196,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:197,3'
              BranchSideFuncs:
                - die
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - write_metadata
                - FLAC__metadata_object_get_raw
                - write_metadata_binary
                - free
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:199,31'
              BranchSideFuncs:
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - write_metadata
                - FLAC__metadata_object_get_raw
                - write_metadata_binary
                - free
                - fprintf
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations.c:205,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:206,17'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_next
                - write_metadata
                - FLAC__metadata_object_get_raw
                - write_metadata_binary
                - free
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:207,25'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_next
                - write_metadata
                - FLAC__metadata_object_get_raw
                - write_metadata_binary
                - free
                - fprintf
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations.c:208,39'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:208,43'
              BranchSideFuncs:
                - FLAC__metadata_object_get_raw
                - write_metadata_binary
                - free
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - write_metadata
                - FLAC__metadata_iterator_next
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:211,60'
              BranchSideFuncs:
                - FLAC__metadata_object_get_raw
                - write_metadata_binary
                - free
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - write_metadata
                - FLAC__metadata_iterator_next
                - fprintf
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations.c:208,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:209,20'
              BranchSideFuncs:
                - FLAC__metadata_object_get_raw
                - write_metadata_binary
                - free
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - write_metadata
                - FLAC__metadata_iterator_next
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:211,60'
              BranchSideFuncs:
                - FLAC__metadata_object_get_raw
                - write_metadata_binary
                - free
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - write_metadata
                - FLAC__metadata_iterator_next
                - fprintf
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations.c:212,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:213,19'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:217,27'
              BranchSideFuncs:
                - write_metadata_binary
                - free
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - write_metadata
                - FLAC__metadata_object_get_raw
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_next
        - Branch String:   '../src/metaflac/operations.c:228,13'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:228,45'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - write_metadata
                - FLAC__metadata_object_get_raw
                - write_metadata_binary
                - free
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:228,2'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - write_metadata
                - FLAC__metadata_object_get_raw
                - write_metadata_binary
                - free
                - fprintf
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations.c:228,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:203,45'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_get_block
                - passes_filter
                - write_metadata
                - FLAC__metadata_object_get_raw
                - write_metadata_binary
                - free
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations.c:230,33'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
      Callsites:
        - Src:             '../src/metaflac/operations.c:191,38'
          Dst:             FLAC__metadata_iterator_new
        - Src:             '../src/metaflac/operations.c:197,3'
          Dst:             die
        - Src:             '../src/metaflac/operations.c:199,2'
          Dst:             FLAC__metadata_iterator_init
        - Src:             '../src/metaflac/operations.c:203,11'
          Dst:             FLAC__metadata_iterator_get_block
        - Src:             '../src/metaflac/operations.c:206,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:207,34'
          Dst:             FLAC__metadata_iterator_get_block
        - Src:             '../src/metaflac/operations.c:207,11'
          Dst:             passes_filter
        - Src:             '../src/metaflac/operations.c:209,5'
          Dst:             write_metadata
        - Src:             '../src/metaflac/operations.c:211,30'
          Dst:             FLAC__metadata_object_get_raw
        - Src:             '../src/metaflac/operations.c:213,6'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:214,6'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             '../src/metaflac/operations.c:217,5'
          Dst:             write_metadata_binary
        - Src:             '../src/metaflac/operations.c:228,16'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations.c:230,2'
          Dst:             FLAC__metadata_iterator_delete
    - functionName:    do_major_operation_on_file
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - options
      BBCount:         51
      ICount:          301
      EdgeCount:       63
      CyclomaticComplexity: 14
      functionsReached:
        - FLAC__metadata_chain_delete
        - FLAC__metadata_chain_merge_padding
        - FLAC__metadata_chain_new
        - FLAC__metadata_chain_read
        - FLAC__metadata_chain_read_ogg
        - FLAC__metadata_chain_sort_padding
        - FLAC__metadata_chain_status
        - FLAC__metadata_chain_write
        - FLAC__metadata_chain_write_new_file
        - abort
        - die
        - do_major_operation__append
        - do_major_operation__list
        - do_major_operation__remove
        - do_major_operation__remove_all
        - fprintf
        - print_error_with_chain_status
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:127,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:128,3'
              BranchSideFuncs:
                - die
                - strlen
                - FLAC__metadata_chain_read
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_merge_padding
                - do_major_operation__remove_all
                - do_major_operation__remove
                - do_major_operation__append
                - do_major_operation__list
                - abort
                - FLAC__metadata_chain_read_ogg
                - strlen
                - strcmp
                - strlen
                - strcmp
            - BranchSide:      '../src/metaflac/operations.c:131,12'
              BranchSideFuncs:
                - strlen
                - FLAC__metadata_chain_read
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_merge_padding
                - do_major_operation__remove_all
                - do_major_operation__remove
                - do_major_operation__append
                - do_major_operation__list
                - abort
                - FLAC__metadata_chain_read_ogg
                - strlen
                - strcmp
                - strlen
                - strcmp
        - Branch String:   '../src/metaflac/operations.c:131,27'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:131,43'
              BranchSideFuncs:
                - strlen
                - strcmp
                - strlen
                - strcmp
                - FLAC__metadata_chain_read
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_merge_padding
                - do_major_operation__remove_all
                - do_major_operation__remove
                - do_major_operation__append
                - do_major_operation__list
                - abort
                - FLAC__metadata_chain_read_ogg
            - BranchSide:      '../src/metaflac/operations.c:134,8'
              BranchSideFuncs:
                - FLAC__metadata_chain_read
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_merge_padding
                - do_major_operation__remove_all
                - do_major_operation__remove
                - do_major_operation__append
                - do_major_operation__list
                - abort
                - FLAC__metadata_chain_read_ogg
        - Branch String:   '../src/metaflac/operations.c:131,80'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:131,95'
              BranchSideFuncs:
                - FLAC__metadata_chain_read
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_merge_padding
                - do_major_operation__remove_all
                - do_major_operation__remove
                - do_major_operation__append
                - do_major_operation__list
                - abort
                - FLAC__metadata_chain_read_ogg
            - BranchSide:      '../src/metaflac/operations.c:132,10'
              BranchSideFuncs:
                - FLAC__metadata_chain_read
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_merge_padding
                - do_major_operation__remove_all
                - do_major_operation__remove
                - do_major_operation__append
                - do_major_operation__list
                - abort
                - FLAC__metadata_chain_read_ogg
        - Branch String:   '../src/metaflac/operations.c:131,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:132,10'
              BranchSideFuncs:
                - FLAC__metadata_chain_read
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_merge_padding
                - do_major_operation__remove_all
                - do_major_operation__remove
                - do_major_operation__append
                - do_major_operation__list
                - abort
                - FLAC__metadata_chain_read_ogg
            - BranchSide:      '../src/metaflac/operations.c:134,8'
              BranchSideFuncs:
                - FLAC__metadata_chain_read
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_merge_padding
                - do_major_operation__remove_all
                - do_major_operation__remove
                - do_major_operation__append
                - do_major_operation__list
                - abort
                - FLAC__metadata_chain_read_ogg
        - Branch String:   '../src/metaflac/operations.c:134,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:134,46'
              BranchSideFuncs:
                - FLAC__metadata_chain_read_ogg
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_merge_padding
                - do_major_operation__remove_all
                - do_major_operation__remove
                - do_major_operation__append
                - do_major_operation__list
                - abort
            - BranchSide:      '../src/metaflac/operations.c:134,91'
              BranchSideFuncs:
                - FLAC__metadata_chain_read
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_merge_padding
                - do_major_operation__remove_all
                - do_major_operation__remove
                - do_major_operation__append
                - do_major_operation__list
                - abort
        - Branch String:   '../src/metaflac/operations.c:134,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:135,33'
              BranchSideFuncs:
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_merge_padding
                - do_major_operation__remove_all
                - do_major_operation__remove
                - do_major_operation__append
                - do_major_operation__list
                - abort
            - BranchSide:      '../src/metaflac/operations.c:140,9'
              BranchSideFuncs:
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_merge_padding
                - do_major_operation__remove_all
                - do_major_operation__remove
                - do_major_operation__append
                - do_major_operation__list
                - abort
        - Branch String:   '../src/metaflac/operations.c:134,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:135,33'
              BranchSideFuncs:
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_merge_padding
                - do_major_operation__remove_all
                - do_major_operation__remove
                - do_major_operation__append
                - do_major_operation__list
                - abort
            - BranchSide:      '../src/metaflac/operations.c:140,9'
              BranchSideFuncs:
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_merge_padding
                - do_major_operation__remove_all
                - do_major_operation__remove
                - do_major_operation__append
                - do_major_operation__list
                - abort
        - Branch String:   '../src/metaflac/operations.c:140,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:142,34'
              BranchSideFuncs:
                - do_major_operation__list
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
            - BranchSide:      '../src/metaflac/operations.c:145,36'
              BranchSideFuncs:
                - do_major_operation__append
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
            - BranchSide:      '../src/metaflac/operations.c:149,36'
              BranchSideFuncs:
                - do_major_operation__remove
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
            - BranchSide:      '../src/metaflac/operations.c:153,40'
              BranchSideFuncs:
                - do_major_operation__remove_all
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
            - BranchSide:      '../src/metaflac/operations.c:157,39'
              BranchSideFuncs:
                - FLAC__metadata_chain_merge_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
            - BranchSide:      '../src/metaflac/operations.c:161,38'
              BranchSideFuncs:
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
            - BranchSide:      '../src/metaflac/operations.c:165,4'
              BranchSideFuncs:
                - abort
        - Branch String:   '../src/metaflac/operations.c:142,34'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:142,65'
              BranchSideFuncs:
                - do_major_operation__list
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
            - BranchSide:      '../src/metaflac/operations.c:142,79'
              BranchSideFuncs:
                - do_major_operation__list
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
        - Branch String:   '../src/metaflac/operations.c:169,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:169,11'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
            - BranchSide:      '../src/metaflac/operations.c:184,30'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
        - Branch String:   '../src/metaflac/operations.c:169,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:170,6'
              BranchSideFuncs:
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - fprintf
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_sort_padding
            - BranchSide:      '../src/metaflac/operations.c:184,30'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
        - Branch String:   '../src/metaflac/operations.c:170,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:171,38'
              BranchSideFuncs:
                - FLAC__metadata_chain_sort_padding
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - fprintf
                - FLAC__metadata_chain_write
            - BranchSide:      '../src/metaflac/operations.c:172,6'
              BranchSideFuncs:
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - fprintf
                - FLAC__metadata_chain_write
        - Branch String:   '../src/metaflac/operations.c:172,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:173,36'
              BranchSideFuncs:
                - FLAC__metadata_chain_write
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - fprintf
            - BranchSide:      '../src/metaflac/operations.c:175,45'
              BranchSideFuncs:
                - FLAC__metadata_chain_write_new_file
                - FLAC__metadata_chain_status
                - print_error_with_chain_status
                - FLAC__metadata_chain_delete
                - fprintf
        - Branch String:   '../src/metaflac/operations.c:176,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:177,68'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
            - BranchSide:      '../src/metaflac/operations.c:182,2'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
        - Branch String:   '../src/metaflac/operations.c:179,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:180,18'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_chain_delete
            - BranchSide:      '../src/metaflac/operations.c:181,3'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
      Callsites:
        - Src:             '../src/metaflac/operations.c:125,32'
          Dst:             FLAC__metadata_chain_new
        - Src:             '../src/metaflac/operations.c:128,3'
          Dst:             die
        - Src:             '../src/metaflac/operations.c:131,5'
          Dst:             strlen
        - Src:             '../src/metaflac/operations.c:131,52'
          Dst:             strlen
        - Src:             '../src/metaflac/operations.c:131,36'
          Dst:             strcmp
        - Src:             '../src/metaflac/operations.c:131,104'
          Dst:             strlen
        - Src:             '../src/metaflac/operations.c:131,88'
          Dst:             strcmp
        - Src:             '../src/metaflac/operations.c:134,16'
          Dst:             FLAC__metadata_chain_read_ogg
        - Src:             '../src/metaflac/operations.c:134,65'
          Dst:             FLAC__metadata_chain_read
        - Src:             '../src/metaflac/operations.c:135,3'
          Dst:             print_error_with_chain_status
        - Src:             '../src/metaflac/operations.c:136,3'
          Dst:             FLAC__metadata_chain_delete
        - Src:             '../src/metaflac/operations.c:142,9'
          Dst:             do_major_operation__list
        - Src:             '../src/metaflac/operations.c:145,9'
          Dst:             do_major_operation__append
        - Src:             '../src/metaflac/operations.c:149,9'
          Dst:             do_major_operation__remove
        - Src:             '../src/metaflac/operations.c:153,9'
          Dst:             do_major_operation__remove_all
        - Src:             '../src/metaflac/operations.c:157,4'
          Dst:             FLAC__metadata_chain_merge_padding
        - Src:             '../src/metaflac/operations.c:161,4'
          Dst:             FLAC__metadata_chain_sort_padding
        - Src:             '../src/metaflac/operations.c:165,4'
          Dst:             abort
        - Src:             '../src/metaflac/operations.c:171,4'
          Dst:             FLAC__metadata_chain_sort_padding
        - Src:             '../src/metaflac/operations.c:173,9'
          Dst:             FLAC__metadata_chain_write
        - Src:             '../src/metaflac/operations.c:175,9'
          Dst:             FLAC__metadata_chain_write_new_file
        - Src:             '../src/metaflac/operations.c:177,40'
          Dst:             FLAC__metadata_chain_status
        - Src:             '../src/metaflac/operations.c:178,4'
          Dst:             print_error_with_chain_status
        - Src:             '../src/metaflac/operations.c:180,5'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations.c:184,2'
          Dst:             FLAC__metadata_chain_delete
    - 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:    69
      BranchProfiles:  []
      Callsites:       []
    - 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:    97
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_shorthand_operations
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         22
      ICount:          148
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - do_shorthand_operation__add_replay_gain
        - do_shorthand_operations_on_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:413,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:414,41'
              BranchSideFuncs:
                - do_shorthand_operations_on_file
                - do_shorthand_operation__add_replay_gain
                - do_shorthand_operation__add_replay_gain
            - BranchSide:      '../src/metaflac/operations.c:417,5'
              BranchSideFuncs:
                - do_shorthand_operation__add_replay_gain
                - do_shorthand_operation__add_replay_gain
        - Branch String:   '../src/metaflac/operations.c:417,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:417,11'
              BranchSideFuncs:
                - do_shorthand_operation__add_replay_gain
                - do_shorthand_operation__add_replay_gain
            - BranchSide:      '../src/metaflac/operations.c:417,8'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations.c:417,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:417,5'
              BranchSideFuncs:
                - do_shorthand_operation__add_replay_gain
                - do_shorthand_operation__add_replay_gain
            - BranchSide:      '../src/metaflac/operations.c:418,9'
              BranchSideFuncs:
                - do_shorthand_operation__add_replay_gain
                - do_shorthand_operation__add_replay_gain
        - Branch String:   '../src/metaflac/operations.c:418,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:419,7'
              BranchSideFuncs:
                - do_shorthand_operation__add_replay_gain
                - do_shorthand_operation__add_replay_gain
            - BranchSide:      '../src/metaflac/operations.c:424,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations.c:419,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:420,50'
              BranchSideFuncs:
                - do_shorthand_operation__add_replay_gain
                - do_shorthand_operation__add_replay_gain
            - BranchSide:      '../src/metaflac/operations.c:421,12'
              BranchSideFuncs:
                - do_shorthand_operation__add_replay_gain
                - do_shorthand_operation__add_replay_gain
      Callsites:
        - Src:             '../src/metaflac/operations.c:414,9'
          Dst:             do_shorthand_operations_on_file
        - Src:             '../src/metaflac/operations.c:420,10'
          Dst:             do_shorthand_operation__add_replay_gain
        - Src:             '../src/metaflac/operations.c:422,10'
          Dst:             do_shorthand_operation__add_replay_gain
    - functionName:    do_major_operation
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - do_major_operation_on_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:116,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:117,36'
              BranchSideFuncs:
                - do_major_operation_on_file
            - BranchSide:      '../src/metaflac/operations.c:119,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/operations.c:117,9'
          Dst:             do_major_operation_on_file
    - functionName:    show_version
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:107,31'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:107,31'
              BranchSideFuncs:
                - printf
            - BranchSide:      '../src/metaflac/operations.c:107,31'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             '../src/metaflac/operations.c:107,2'
          Dst:             printf
    - functionName:    do_operations
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         23
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - abort
        - do_major_operation
        - do_shorthand_operations
        - long_usage
        - show_version
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations.c:81,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:82,3'
              BranchSideFuncs:
                - long_usage
                - abort
                - do_shorthand_operations
                - abort
                - abort
                - abort
                - do_major_operation
                - show_version
            - BranchSide:      '../src/metaflac/operations.c:84,5'
              BranchSideFuncs:
                - abort
                - do_shorthand_operations
                - abort
                - abort
                - abort
                - do_major_operation
                - show_version
        - Branch String:   '../src/metaflac/operations.c:84,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:85,3'
              BranchSideFuncs:
                - show_version
            - BranchSide:      '../src/metaflac/operations.c:87,10'
              BranchSideFuncs:
                - abort
                - do_shorthand_operations
                - abort
                - abort
                - abort
                - do_major_operation
        - Branch String:   '../src/metaflac/operations.c:87,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:88,3'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - do_major_operation
            - BranchSide:      '../src/metaflac/operations.c:93,10'
              BranchSideFuncs:
                - abort
                - do_shorthand_operations
        - Branch String:   '../src/metaflac/operations.c:88,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:88,3'
              BranchSideFuncs:
                - abort
                - abort
                - do_major_operation
            - BranchSide:      '../src/metaflac/operations.c:89,3'
              BranchSideFuncs:
                - abort
                - abort
                - do_major_operation
        - Branch String:   '../src/metaflac/operations.c:89,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:89,3'
              BranchSideFuncs:
                - abort
                - do_major_operation
            - BranchSide:      '../src/metaflac/operations.c:90,3'
              BranchSideFuncs:
                - abort
                - do_major_operation
        - Branch String:   '../src/metaflac/operations.c:90,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:90,3'
              BranchSideFuncs:
                - do_major_operation
            - BranchSide:      '../src/metaflac/operations.c:91,27'
              BranchSideFuncs:
                - do_major_operation
        - Branch String:   '../src/metaflac/operations.c:94,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations.c:94,3'
              BranchSideFuncs:
                - do_shorthand_operations
            - BranchSide:      '../src/metaflac/operations.c:95,32'
              BranchSideFuncs:
                - do_shorthand_operations
      Callsites:
        - Src:             '../src/metaflac/operations.c:82,3'
          Dst:             long_usage
        - Src:             '../src/metaflac/operations.c:85,3'
          Dst:             show_version
        - Src:             '../src/metaflac/operations.c:88,3'
          Dst:             abort
        - Src:             '../src/metaflac/operations.c:89,3'
          Dst:             abort
        - Src:             '../src/metaflac/operations.c:90,3'
          Dst:             abort
        - Src:             '../src/metaflac/operations.c:91,8'
          Dst:             do_major_operation
        - Src:             '../src/metaflac/operations.c:94,3'
          Dst:             abort
        - Src:             '../src/metaflac/operations.c:95,8'
          Dst:             do_shorthand_operations
    - functionName:    export_cs_to
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_cuesheet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - cuesheet
        - cs_filename
      BBCount:         25
      ICount:          152
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - fclose
        - flac_snprintf
        - fopen
        - fprintf
        - grabbag__cuesheet_emit
        - strcmp
        - strerror
        - strlen
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:189,22'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:189,32'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:190,16'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:189,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:190,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:193,17'
              BranchSideFuncs:
                - strcmp
                - fopen
                - strlen
                - malloc
                - flac_snprintf
                - grabbag__cuesheet_emit
                - free
                - unlink
                - fclose
                - fprintf
                - fclose
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:193,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:194,7'
              BranchSideFuncs:
                - strlen
                - malloc
                - flac_snprintf
                - grabbag__cuesheet_emit
                - free
                - unlink
                - fclose
                - fprintf
                - fclose
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:196,18'
              BranchSideFuncs:
                - fopen
                - strlen
                - malloc
                - flac_snprintf
                - grabbag__cuesheet_emit
                - free
                - unlink
                - fclose
                - fprintf
                - fclose
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:198,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:199,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:203,18'
              BranchSideFuncs:
                - strlen
                - malloc
                - flac_snprintf
                - grabbag__cuesheet_emit
                - free
                - unlink
                - fclose
                - fprintf
                - fclose
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:204,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:205,16'
              BranchSideFuncs:
                - fprintf
                - fclose
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:211,16'
              BranchSideFuncs:
                - flac_snprintf
                - grabbag__cuesheet_emit
                - free
                - unlink
                - fclose
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:206,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:207,11'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:208,3'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:217,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:218,10'
              BranchSideFuncs:
                - fclose
                - unlink
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:221,5'
              BranchSideFuncs:
                - unlink
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:221,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:222,15'
              BranchSideFuncs:
                - unlink
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:225,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:189,25'
          Dst:             strlen
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:190,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:193,10'
          Dst:             strcmp
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:196,7'
          Dst:             fopen
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:199,102'
          Dst:             __errno_location
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:199,93'
          Dst:             strerror
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:199,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:203,11'
          Dst:             strlen
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:205,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:207,4'
          Dst:             fclose
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:211,2'
          Dst:             flac_snprintf
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:213,2'
          Dst:             grabbag__cuesheet_emit
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:218,3'
          Dst:             fclose
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:222,3'
          Dst:             unlink
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      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:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlink
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    import_cs_from
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_cuesheet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - cuesheet
        - cs_filename
        - needs_write
        - lead_out_offset
        - sample_rate
        - is_cdda
        - add_seekpoint_link
      BBCount:         43
      ICount:          306
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - FLAC__format_cuesheet_is_legal
        - FLAC__metadata_object_delete
        - __errno_location
        - fclose
        - flac_snprintf
        - fopen
        - fprintf
        - grabbag__cuesheet_parse
        - local_strcat
        - local_strdup
        - strcmp
        - strerror
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:124,35'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:124,57'
              BranchSideFuncs:
                - strlen
                - strcmp
                - fopen
                - grabbag__cuesheet_parse
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - FLAC__metadata_object_delete
                - flac_snprintf
                - local_strcat
                - local_strdup
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - fprintf
                - fclose
                - __errno_location
                - strerror
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:124,9'
              BranchSideFuncs:
                - strlen
                - strcmp
                - fopen
                - grabbag__cuesheet_parse
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - FLAC__metadata_object_delete
                - flac_snprintf
                - local_strcat
                - local_strdup
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - fprintf
                - fclose
                - __errno_location
                - strerror
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:127,22'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:127,32'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:128,16'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:127,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:128,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:131,17'
              BranchSideFuncs:
                - strcmp
                - fopen
                - grabbag__cuesheet_parse
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - FLAC__metadata_object_delete
                - flac_snprintf
                - local_strcat
                - local_strdup
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - fprintf
                - fclose
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:131,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:132,7'
              BranchSideFuncs:
                - grabbag__cuesheet_parse
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - FLAC__metadata_object_delete
                - flac_snprintf
                - local_strcat
                - local_strdup
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - fprintf
                - fclose
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:134,18'
              BranchSideFuncs:
                - fopen
                - grabbag__cuesheet_parse
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - FLAC__metadata_object_delete
                - flac_snprintf
                - local_strcat
                - local_strdup
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - fprintf
                - fclose
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:136,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:137,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:141,38'
              BranchSideFuncs:
                - grabbag__cuesheet_parse
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - FLAC__metadata_object_delete
                - flac_snprintf
                - local_strcat
                - local_strdup
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - fprintf
                - fclose
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:143,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:144,10'
              BranchSideFuncs:
                - fclose
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - FLAC__metadata_object_delete
                - flac_snprintf
                - local_strcat
                - local_strdup
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:146,11'
              BranchSideFuncs:
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - FLAC__metadata_object_delete
                - flac_snprintf
                - local_strcat
                - local_strdup
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:146,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:147,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:151,40'
              BranchSideFuncs:
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - FLAC__metadata_object_delete
                - flac_snprintf
                - local_strcat
                - local_strdup
                - FLAC__format_cuesheet_is_legal
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:151,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:152,16'
              BranchSideFuncs:
                - flac_snprintf
                - local_strcat
                - local_strdup
                - FLAC__format_cuesheet_is_legal
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:158,5'
              BranchSideFuncs:
                - flac_snprintf
                - local_strcat
                - local_strdup
                - FLAC__format_cuesheet_is_legal
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:158,13'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:158,51'
              BranchSideFuncs:
                - FLAC__format_cuesheet_is_legal
                - fprintf
                - flac_snprintf
                - local_strcat
                - local_strdup
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:164,10'
              BranchSideFuncs:
                - flac_snprintf
                - local_strcat
                - local_strdup
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:158,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:159,16'
              BranchSideFuncs:
                - flac_snprintf
                - local_strcat
                - local_strdup
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:164,10'
              BranchSideFuncs:
                - flac_snprintf
                - local_strcat
                - local_strdup
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:164,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:167,48'
              BranchSideFuncs:
                - flac_snprintf
                - local_strcat
                - local_strdup
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:179,3'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:168,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:169,31'
              BranchSideFuncs:
                - local_strdup
                - flac_snprintf
                - local_strcat
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:170,13'
              BranchSideFuncs:
                - flac_snprintf
                - local_strcat
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:170,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:171,52'
              BranchSideFuncs:
                - flac_snprintf
                - local_strcat
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:177,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:172,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:173,19'
              BranchSideFuncs:
                - flac_snprintf
                - local_strcat
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:176,3'
              BranchSideFuncs:
                - flac_snprintf
                - local_strcat
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:127,25'
          Dst:             strlen
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:128,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:131,10'
          Dst:             strcmp
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:134,7'
          Dst:             fopen
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:137,102'
          Dst:             __errno_location
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:137,93'
          Dst:             strerror
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:137,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:141,14'
          Dst:             grabbag__cuesheet_parse
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:144,3'
          Dst:             fclose
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:147,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:151,6'
          Dst:             FLAC__format_cuesheet_is_legal
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:152,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:153,3'
          Dst:             FLAC__metadata_object_delete
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:158,17'
          Dst:             FLAC__format_cuesheet_is_legal
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:159,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:169,31'
          Dst:             local_strdup
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:173,5'
          Dst:             flac_snprintf
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:174,5'
          Dst:             local_strcat
    - functionName:    do_shorthand_operation__cuesheet
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_cuesheet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - chain
        - operation
        - needs_write
      BBCount:         50
      ICount:          304
      EdgeCount:       63
      CyclomaticComplexity: 15
      functionsReached:
        - FLAC__metadata_iterator_delete
        - FLAC__metadata_iterator_get_block
        - FLAC__metadata_iterator_init
        - FLAC__metadata_iterator_insert_block_after
        - FLAC__metadata_iterator_new
        - FLAC__metadata_iterator_next
        - FLAC__metadata_object_delete
        - abort
        - die
        - export_cs_to
        - fprintf
        - import_cs_from
        - print_error_with_chain_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:45,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:46,3'
              BranchSideFuncs:
                - die
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - import_cs_from
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
                - abort
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:48,31'
              BranchSideFuncs:
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - import_cs_from
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
                - abort
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:52,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:53,22'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - import_cs_from
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
                - abort
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:62,11'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - import_cs_from
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
                - abort
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:54,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:55,18'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:59,18'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - import_cs_from
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
                - abort
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:60,53'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:60,99'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - import_cs_from
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
                - abort
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:60,56'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - import_cs_from
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
                - abort
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:60,95'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:60,99'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - import_cs_from
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
                - abort
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:60,146'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - import_cs_from
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
                - abort
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:60,146'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:60,150'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - import_cs_from
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
                - abort
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:64,2'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - import_cs_from
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
                - abort
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - fprintf
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:64,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:51,67'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - import_cs_from
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
                - abort
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:66,5'
              BranchSideFuncs:
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - import_cs_from
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
                - abort
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:66,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:67,16'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:72,5'
              BranchSideFuncs:
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - import_cs_from
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
                - abort
                - fprintf
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:72,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:73,16'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:78,9'
              BranchSideFuncs:
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - import_cs_from
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
                - abort
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:78,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:80,12'
              BranchSideFuncs:
                - import_cs_from
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:99,12'
              BranchSideFuncs:
                - export_cs_to
                - FLAC__metadata_iterator_delete
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:107,7'
              BranchSideFuncs:
                - abort
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:80,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:81,18'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:85,25'
              BranchSideFuncs:
                - import_cs_from
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:88,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:88,41'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:90,53'
              BranchSideFuncs:
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:90,9'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:91,37'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:95,5'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_cuesheet.c:99,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:100,18'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_cuesheet.c:104,23'
              BranchSideFuncs:
                - export_cs_to
                - FLAC__metadata_iterator_delete
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:40,38'
          Dst:             FLAC__metadata_iterator_new
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:46,3'
          Dst:             die
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:48,2'
          Dst:             FLAC__metadata_iterator_init
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:51,33'
          Dst:             FLAC__metadata_iterator_get_block
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:55,5'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:56,5'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:64,10'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:67,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:68,3'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:73,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:74,3'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:81,5'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:85,10'
          Dst:             import_cs_from
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:88,12'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:90,10'
          Dst:             FLAC__metadata_iterator_insert_block_after
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:91,7'
          Dst:             print_error_with_chain_status
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:92,7'
          Dst:             FLAC__metadata_object_delete
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:100,5'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:104,10'
          Dst:             export_cs_to
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:108,4'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_cuesheet.c:112,2'
          Dst:             FLAC__metadata_iterator_delete
    - functionName:    export_pic_to
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - picture
        - pic_filename
      BBCount:         25
      ICount:          147
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - fclose
        - fopen
        - fprintf
        - fwrite
        - grabbag__file_get_binary_stdout
        - strcmp
        - strerror
        - strlen
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:153,23'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:153,33'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:154,16'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:153,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:154,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:157,17'
              BranchSideFuncs:
                - strcmp
                - fopen
                - fwrite
                - unlink
                - fclose
                - fprintf
                - fclose
                - __errno_location
                - strerror
                - fprintf
                - grabbag__file_get_binary_stdout
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:157,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:158,7'
              BranchSideFuncs:
                - grabbag__file_get_binary_stdout
                - fwrite
                - unlink
                - fclose
                - fprintf
                - fclose
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:160,18'
              BranchSideFuncs:
                - fopen
                - fwrite
                - unlink
                - fclose
                - fprintf
                - fclose
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:162,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:163,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:167,12'
              BranchSideFuncs:
                - fwrite
                - unlink
                - fclose
                - fprintf
                - fclose
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:167,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:168,16'
              BranchSideFuncs:
                - fprintf
                - fclose
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:174,5'
              BranchSideFuncs:
                - unlink
                - fclose
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:169,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:170,11'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:171,3'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:174,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:175,10'
              BranchSideFuncs:
                - fclose
                - unlink
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:179,5'
              BranchSideFuncs:
                - unlink
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:179,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:180,15'
              BranchSideFuncs:
                - unlink
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:183,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_picture.c:153,26'
          Dst:             strlen
        - Src:             '../src/metaflac/operations_shorthand_picture.c:154,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_picture.c:157,10'
          Dst:             strcmp
        - Src:             '../src/metaflac/operations_shorthand_picture.c:158,7'
          Dst:             grabbag__file_get_binary_stdout
        - Src:             '../src/metaflac/operations_shorthand_picture.c:160,7'
          Dst:             fopen
        - Src:             '../src/metaflac/operations_shorthand_picture.c:163,103'
          Dst:             __errno_location
        - Src:             '../src/metaflac/operations_shorthand_picture.c:163,94'
          Dst:             strerror
        - Src:             '../src/metaflac/operations_shorthand_picture.c:163,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_picture.c:167,5'
          Dst:             fwrite
        - Src:             '../src/metaflac/operations_shorthand_picture.c:168,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_picture.c:170,4'
          Dst:             fclose
        - Src:             '../src/metaflac/operations_shorthand_picture.c:175,3'
          Dst:             fclose
        - Src:             '../src/metaflac/operations_shorthand_picture.c:180,3'
          Dst:             unlink
    - functionName:    import_pic_from
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - picture
        - specification
        - needs_write
      BBCount:         13
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__format_picture_is_legal
        - FLAC__metadata_object_delete
        - fprintf
        - grabbag__picture_parse_specification
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:125,24'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:125,34'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:126,16'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:125,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:126,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:130,50'
              BranchSideFuncs:
                - grabbag__picture_parse_specification
                - FLAC__format_picture_is_legal
                - fprintf
                - FLAC__metadata_object_delete
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:132,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:133,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:137,39'
              BranchSideFuncs:
                - FLAC__format_picture_is_legal
                - fprintf
                - FLAC__metadata_object_delete
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:137,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:138,16'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:144,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_picture.c:125,27'
          Dst:             strlen
        - Src:             '../src/metaflac/operations_shorthand_picture.c:126,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_picture.c:130,13'
          Dst:             grabbag__picture_parse_specification
        - Src:             '../src/metaflac/operations_shorthand_picture.c:133,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_picture.c:137,6'
          Dst:             FLAC__format_picture_is_legal
        - Src:             '../src/metaflac/operations_shorthand_picture.c:138,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_picture.c:139,3'
          Dst:             FLAC__metadata_object_delete
    - functionName:    do_shorthand_operation__picture
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - chain
        - operation
        - needs_write
      BBCount:         71
      ICount:          361
      EdgeCount:       90
      CyclomaticComplexity: 21
      functionsReached:
        - FLAC__metadata_iterator_delete
        - FLAC__metadata_iterator_get_block
        - FLAC__metadata_iterator_init
        - FLAC__metadata_iterator_insert_block_after
        - FLAC__metadata_iterator_new
        - FLAC__metadata_iterator_next
        - FLAC__metadata_iterator_prev
        - FLAC__metadata_object_delete
        - abort
        - die
        - export_pic_to
        - fprintf
        - import_pic_from
        - print_error_with_chain_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:42,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:43,3'
              BranchSideFuncs:
                - die
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
                - import_pic_from
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - print_error_with_chain_status
                - print_error_with_chain_status
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - abort
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:45,31'
              BranchSideFuncs:
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
                - import_pic_from
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - print_error_with_chain_status
                - print_error_with_chain_status
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - abort
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:47,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:49,25'
              BranchSideFuncs:
                - import_pic_from
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - print_error_with_chain_status
                - print_error_with_chain_status
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:87,37'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:108,7'
              BranchSideFuncs:
                - abort
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:50,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:52,5'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - print_error_with_chain_status
                - print_error_with_chain_status
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:60,7'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - print_error_with_chain_status
                - print_error_with_chain_status
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:52,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:52,40'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - print_error_with_chain_status
                - print_error_with_chain_status
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:54,52'
              BranchSideFuncs:
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - print_error_with_chain_status
                - print_error_with_chain_status
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:54,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:55,36'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - print_error_with_chain_status
                - print_error_with_chain_status
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:59,4'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - print_error_with_chain_status
                - print_error_with_chain_status
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:60,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:62,5'
              BranchSideFuncs:
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - print_error_with_chain_status
                - print_error_with_chain_status
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:84,4'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:62,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:62,40'
              BranchSideFuncs:
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - print_error_with_chain_status
                - print_error_with_chain_status
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:64,5'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - print_error_with_chain_status
                - print_error_with_chain_status
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:66,9'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:67,10'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - print_error_with_chain_status
                - print_error_with_chain_status
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:82,5'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - print_error_with_chain_status
                - print_error_with_chain_status
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:67,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:68,11'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - print_error_with_chain_status
                - print_error_with_chain_status
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:74,15'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - print_error_with_chain_status
                - print_error_with_chain_status
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:68,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:69,39'
              BranchSideFuncs:
                - print_error_with_chain_status
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - print_error_with_chain_status
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:72,18'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - print_error_with_chain_status
                - print_error_with_chain_status
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:75,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:76,39'
              BranchSideFuncs:
                - print_error_with_chain_status
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - print_error_with_chain_status
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:79,18'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - print_error_with_chain_status
                - print_error_with_chain_status
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:82,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:65,70'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - print_error_with_chain_status
                - print_error_with_chain_status
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:83,4'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:88,27'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:88,30'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:88,24'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:88,24'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:88,56'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:88,9'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:92,52'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:92,56'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
                - FLAC__metadata_iterator_get_block
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:94,7'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
                - FLAC__metadata_iterator_get_block
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:92,73'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:92,76'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
                - FLAC__metadata_iterator_get_block
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:93,17'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
                - FLAC__metadata_iterator_get_block
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:92,9'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:93,17'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
                - FLAC__metadata_iterator_get_block
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:94,7'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
                - FLAC__metadata_iterator_get_block
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:95,52'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:95,60'
              BranchSideFuncs:
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:95,5'
              BranchSideFuncs:
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:95,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:91,70'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:96,13'
              BranchSideFuncs:
                - export_pic_to
                - FLAC__metadata_iterator_delete
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:96,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:97,9'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_iterator_delete
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:104,25'
              BranchSideFuncs:
                - export_pic_to
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_picture.c:97,9'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:98,20'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_picture.c:100,20'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_iterator_delete
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_picture.c:40,38'
          Dst:             FLAC__metadata_iterator_new
        - Src:             '../src/metaflac/operations_shorthand_picture.c:43,3'
          Dst:             die
        - Src:             '../src/metaflac/operations_shorthand_picture.c:45,2'
          Dst:             FLAC__metadata_iterator_init
        - Src:             '../src/metaflac/operations_shorthand_picture.c:49,9'
          Dst:             import_pic_from
        - Src:             '../src/metaflac/operations_shorthand_picture.c:52,11'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations_shorthand_picture.c:54,9'
          Dst:             FLAC__metadata_iterator_insert_block_after
        - Src:             '../src/metaflac/operations_shorthand_picture.c:55,6'
          Dst:             print_error_with_chain_status
        - Src:             '../src/metaflac/operations_shorthand_picture.c:56,6'
          Dst:             FLAC__metadata_object_delete
        - Src:             '../src/metaflac/operations_shorthand_picture.c:62,11'
          Dst:             FLAC__metadata_iterator_prev
        - Src:             '../src/metaflac/operations_shorthand_picture.c:65,36'
          Dst:             FLAC__metadata_iterator_get_block
        - Src:             '../src/metaflac/operations_shorthand_picture.c:69,9'
          Dst:             print_error_with_chain_status
        - Src:             '../src/metaflac/operations_shorthand_picture.c:76,9'
          Dst:             print_error_with_chain_status
        - Src:             '../src/metaflac/operations_shorthand_picture.c:82,13'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations_shorthand_picture.c:91,36'
          Dst:             FLAC__metadata_iterator_get_block
        - Src:             '../src/metaflac/operations_shorthand_picture.c:95,13'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations_shorthand_picture.c:98,7'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_picture.c:100,7'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_picture.c:104,11'
          Dst:             export_pic_to
        - Src:             '../src/metaflac/operations_shorthand_picture.c:109,4'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_picture.c:113,2'
          Dst:             FLAC__metadata_iterator_delete
    - functionName:    error_callback_
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_seektable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - status
        - client_data
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:158,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:158,2'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:160,6'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:160,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:160,5'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:161,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:158,2'
          Dst:             abort
    - functionName:    write_callback_
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_seektable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - frame
        - buffer
        - client_data
      BBCount:         21
      ICount:          207
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - FLAC__stream_decoder_get_decode_position
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:115,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:115,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:117,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:117,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:118,30'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:150,3'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:123,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:124,18'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:144,26'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:125,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:126,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:128,12'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:128,12'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:129,55'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:141,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:145,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:146,4'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:147,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:115,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:145,7'
          Dst:             FLAC__stream_decoder_get_decode_position
    - functionName:    populate_seekpoint_values
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_seektable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - block
        - needs_write
      BBCount:         33
      ICount:          218
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - FLAC__stream_decoder_delete
        - FLAC__stream_decoder_get_decode_position
        - FLAC__stream_decoder_get_resolved_state_string
        - FLAC__stream_decoder_init_file
        - FLAC__stream_decoder_new
        - FLAC__stream_decoder_process_until_end_of_metadata
        - FLAC__stream_decoder_process_until_end_of_stream
        - FLAC__stream_decoder_set_md5_checking
        - FLAC__stream_decoder_set_metadata_ignore_all
        - abort
        - error_callback_
        - fprintf
        - write_callback_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:172,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:172,2'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_new
                - FLAC__stream_decoder_set_md5_checking
                - FLAC__stream_decoder_set_metadata_ignore_all
                - FLAC__stream_decoder_init_file
                - FLAC__stream_decoder_delete
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_decode_position
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:173,2'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_new
                - FLAC__stream_decoder_set_md5_checking
                - FLAC__stream_decoder_set_metadata_ignore_all
                - FLAC__stream_decoder_init_file
                - FLAC__stream_decoder_delete
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_decode_position
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:173,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:173,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_new
                - FLAC__stream_decoder_set_md5_checking
                - FLAC__stream_decoder_set_metadata_ignore_all
                - FLAC__stream_decoder_init_file
                - FLAC__stream_decoder_delete
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_decode_position
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:175,36'
              BranchSideFuncs:
                - FLAC__stream_decoder_new
                - FLAC__stream_decoder_set_md5_checking
                - FLAC__stream_decoder_set_metadata_ignore_all
                - FLAC__stream_decoder_init_file
                - FLAC__stream_decoder_delete
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_decode_position
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:183,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:184,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:188,40'
              BranchSideFuncs:
                - FLAC__stream_decoder_set_md5_checking
                - FLAC__stream_decoder_set_metadata_ignore_all
                - FLAC__stream_decoder_init_file
                - FLAC__stream_decoder_delete
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_decode_position
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:191,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:192,16'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_delete
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_decode_position
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:196,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_decode_position
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:196,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:196,63'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_delete
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_decode_position
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:201,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_decode_position
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:196,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:197,16'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_decode_position
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:201,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_get_decode_position
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:201,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:201,53'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - fprintf
                - FLAC__stream_decoder_delete
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:205,40'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:201,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:202,16'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:205,40'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - fprintf
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:207,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:207,61'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_get_resolved_state_string
                - fprintf
                - FLAC__stream_decoder_delete
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:212,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:207,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:208,16'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:212,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:212,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:212,23'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:217,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:212,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:213,16'
              BranchSideFuncs:
                - fprintf
                - FLAC__stream_decoder_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:217,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:172,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:173,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:181,12'
          Dst:             FLAC__stream_decoder_new
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:184,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:188,2'
          Dst:             FLAC__stream_decoder_set_md5_checking
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:189,2'
          Dst:             FLAC__stream_decoder_set_metadata_ignore_all
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:191,5'
          Dst:             FLAC__stream_decoder_init_file
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:191,5'
          Dst:             write_callback_
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:191,5'
          Dst:             error_callback_
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:192,106'
          Dst:             FLAC__stream_decoder_get_resolved_state_string
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:192,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:196,12'
          Dst:             FLAC__stream_decoder_process_until_end_of_metadata
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:197,86'
          Dst:             FLAC__stream_decoder_get_resolved_state_string
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:197,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:201,12'
          Dst:             FLAC__stream_decoder_get_decode_position
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:202,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:207,12'
          Dst:             FLAC__stream_decoder_process_until_end_of_stream
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:208,86'
          Dst:             FLAC__stream_decoder_get_resolved_state_string
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:208,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:213,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:218,2'
          Dst:             FLAC__stream_decoder_delete
    - functionName:    do_shorthand_operation__add_seekpoints
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_seektable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - chain
        - specification
        - needs_write
      BBCount:         44
      ICount:          259
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - FLAC__format_seektable_sort
        - FLAC__metadata_iterator_delete
        - FLAC__metadata_iterator_get_block
        - FLAC__metadata_iterator_init
        - FLAC__metadata_iterator_insert_block_after
        - FLAC__metadata_iterator_new
        - FLAC__metadata_iterator_next
        - FLAC__metadata_iterator_prev
        - FLAC__metadata_object_delete
        - FLAC__metadata_object_new
        - abort
        - die
        - fprintf
        - grabbag__seektable_convert_specification_to_template
        - populate_seekpoint_values
        - print_error_with_chain_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:41,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:42,3'
              BranchSideFuncs:
                - die
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
                - die
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:44,31'
              BranchSideFuncs:
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
                - die
                - fprintf
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:48,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:49,18'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
                - die
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:52,11'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
                - die
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:54,33'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:54,2'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
                - die
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:54,65'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
                - die
                - fprintf
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:54,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:47,45'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
                - die
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:56,5'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
                - die
                - fprintf
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:56,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:57,16'
              BranchSideFuncs:
                - fprintf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:62,6'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
                - die
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:62,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:64,11'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:79,33'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:65,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:66,4'
              BranchSideFuncs:
                - die
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:67,3'
              BranchSideFuncs:
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:67,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:67,38'
              BranchSideFuncs:
                - FLAC__metadata_iterator_prev
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:69,50'
              BranchSideFuncs:
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_object_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:69,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:70,34'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:76,3'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:76,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:76,3'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:77,2'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:81,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:81,2'
              BranchSideFuncs:
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:82,2'
              BranchSideFuncs:
                - abort
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:82,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:82,2'
              BranchSideFuncs:
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:84,59'
              BranchSideFuncs:
                - grabbag__seektable_convert_specification_to_template
                - fprintf
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:84,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:85,16'
              BranchSideFuncs:
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:89,33'
              BranchSideFuncs:
                - populate_seekpoint_values
                - FLAC__format_seektable_sort
        - Branch String:   '../src/metaflac/operations_shorthand_seektable.c:91,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:92,39'
              BranchSideFuncs:
                - FLAC__format_seektable_sort
            - BranchSide:      '../src/metaflac/operations_shorthand_seektable.c:94,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:37,38'
          Dst:             FLAC__metadata_iterator_new
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:42,3'
          Dst:             die
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:44,2'
          Dst:             FLAC__metadata_iterator_init
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:47,11'
          Dst:             FLAC__metadata_iterator_get_block
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:54,36'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:57,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:58,3'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:64,11'
          Dst:             FLAC__metadata_object_new
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:66,4'
          Dst:             die
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:67,9'
          Dst:             FLAC__metadata_iterator_prev
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:69,7'
          Dst:             FLAC__metadata_iterator_insert_block_after
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:70,4'
          Dst:             print_error_with_chain_status
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:71,4'
          Dst:             FLAC__metadata_object_delete
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:72,4'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:76,3'
          Dst:             FLAC__metadata_iterator_get_block
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:76,3'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:79,2'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:81,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:82,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:84,6'
          Dst:             grabbag__seektable_convert_specification_to_template
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:85,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:89,7'
          Dst:             populate_seekpoint_values
        - Src:             '../src/metaflac/operations_shorthand_seektable.c:92,10'
          Dst:             FLAC__format_seektable_sort
    - functionName:    do_shorthand_operation__streaminfo
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_streaminfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - prefix_with_filename
        - chain
        - operation
        - needs_write
      BBCount:         37
      ICount:          330
      EdgeCount:       38
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__metadata_iterator_delete
        - FLAC__metadata_iterator_get_block
        - FLAC__metadata_iterator_init
        - FLAC__metadata_iterator_new
        - abort
        - die
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_streaminfo.c:39,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:40,3'
              BranchSideFuncs:
                - die
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - FLAC__metadata_iterator_delete
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - abort
                - printf
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:42,31'
              BranchSideFuncs:
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - FLAC__metadata_iterator_delete
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - abort
                - printf
        - Branch String:   '../src/metaflac/operations_shorthand_streaminfo.c:46,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:46,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_iterator_delete
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - abort
                - printf
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:47,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_iterator_delete
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - abort
                - printf
        - Branch String:   '../src/metaflac/operations_shorthand_streaminfo.c:47,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:47,2'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - abort
                - printf
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:49,5'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - abort
                - printf
        - Branch String:   '../src/metaflac/operations_shorthand_streaminfo.c:49,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:50,22'
              BranchSideFuncs:
                - printf
                - FLAC__metadata_iterator_delete
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - abort
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:52,9'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - abort
        - Branch String:   '../src/metaflac/operations_shorthand_streaminfo.c:52,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:54,10'
              BranchSideFuncs:
                - printf
                - FLAC__metadata_iterator_delete
                - printf
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:59,24'
              BranchSideFuncs:
                - printf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:62,24'
              BranchSideFuncs:
                - printf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:65,24'
              BranchSideFuncs:
                - printf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:68,24'
              BranchSideFuncs:
                - printf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:71,24'
              BranchSideFuncs:
                - printf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:74,24'
              BranchSideFuncs:
                - printf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:77,24'
              BranchSideFuncs:
                - printf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:80,33'
              BranchSideFuncs:
                - printf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:83,11'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:87,44'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:91,44'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:95,44'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:99,44'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:103,42'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:107,39'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:111,46'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:115,44'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:119,7'
              BranchSideFuncs:
                - abort
        - Branch String:   '../src/metaflac/operations_shorthand_streaminfo.c:54,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:55,25'
              BranchSideFuncs:
                - printf
                - printf
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_streaminfo.c:56,4'
              BranchSideFuncs:
                - printf
                - FLAC__metadata_iterator_delete
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:37,38'
          Dst:             FLAC__metadata_iterator_new
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:40,3'
          Dst:             die
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:42,2'
          Dst:             FLAC__metadata_iterator_init
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:44,10'
          Dst:             FLAC__metadata_iterator_get_block
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:46,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:47,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:50,3'
          Dst:             printf
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:55,5'
          Dst:             printf
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:56,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:59,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:62,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:65,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:68,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:71,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:74,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:77,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:80,4'
          Dst:             printf
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:120,4'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_streaminfo.c:124,2'
          Dst:             FLAC__metadata_iterator_delete
    - functionName:    export_vc_to
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_vorbiscomment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - block
        - vc_filename
        - raw
      BBCount:         20
      ICount:          138
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - fclose
        - fopen
        - fprintf
        - strcmp
        - strerror
        - strlen
        - unlink
        - write_vc_fields
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:402,29'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:402,39'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:403,16'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:402,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:403,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:406,17'
              BranchSideFuncs:
                - strcmp
                - fopen
                - write_vc_fields
                - unlink
                - fclose
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:406,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:407,7'
              BranchSideFuncs:
                - write_vc_fields
                - unlink
                - fclose
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:409,18'
              BranchSideFuncs:
                - fopen
                - write_vc_fields
                - unlink
                - fclose
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:411,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:412,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:416,6'
              BranchSideFuncs:
                - write_vc_fields
                - unlink
                - fclose
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:420,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:421,10'
              BranchSideFuncs:
                - fclose
                - unlink
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:425,5'
              BranchSideFuncs:
                - unlink
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:425,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:426,15'
              BranchSideFuncs:
                - unlink
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:429,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:402,32'
          Dst:             strlen
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:403,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:406,10'
          Dst:             strcmp
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:409,7'
          Dst:             fopen
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:412,109'
          Dst:             __errno_location
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:412,100'
          Dst:             strerror
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:412,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:418,2'
          Dst:             write_vc_fields
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:421,3'
          Dst:             fclose
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:426,3'
          Dst:             unlink
    - functionName:    import_vc_from
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_vorbiscomment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - block
        - vc_filename
        - needs_write
        - raw
      BBCount:         45
      ICount:          267
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - abort
        - fclose
        - feof
        - fgets
        - fopen
        - fprintf
        - parse_vorbis_comment_field
        - set_vc_field
        - strchr
        - strcmp
        - strerror
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:346,29'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:346,39'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:347,16'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:346,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:347,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:350,17'
              BranchSideFuncs:
                - strcmp
                - fopen
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - free
                - free
                - free
                - set_vc_field
                - fprintf
                - feof
                - fgets
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:350,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:351,7'
              BranchSideFuncs:
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - free
                - free
                - free
                - set_vc_field
                - fprintf
                - feof
                - fgets
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:353,18'
              BranchSideFuncs:
                - fopen
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - free
                - free
                - free
                - set_vc_field
                - fprintf
                - feof
                - fgets
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:355,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:356,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:360,6'
              BranchSideFuncs:
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - free
                - free
                - free
                - set_vc_field
                - fprintf
                - feof
                - fgets
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:361,12'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:361,21'
              BranchSideFuncs:
                - feof
                - fgets
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - free
                - free
                - free
                - set_vc_field
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:361,2'
              BranchSideFuncs:
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - feof
                - fgets
                - free
                - free
                - free
                - set_vc_field
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:361,24'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:361,2'
              BranchSideFuncs:
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - feof
                - fgets
                - free
                - free
                - free
                - set_vc_field
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:361,33'
              BranchSideFuncs:
                - fgets
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - feof
                - free
                - free
                - free
                - set_vc_field
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:361,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:362,12'
              BranchSideFuncs:
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - fclose
                - feof
                - fgets
                - free
                - free
                - free
                - set_vc_field
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:392,5'
              BranchSideFuncs:
                - fclose
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:362,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:361,2'
              BranchSideFuncs:
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - free
                - free
                - free
                - set_vc_field
                - fprintf
                - feof
                - fgets
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:363,21'
              BranchSideFuncs:
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - fclose
                - feof
                - feof
                - fgets
                - free
                - free
                - free
                - set_vc_field
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:364,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:365,18'
              BranchSideFuncs:
                - fprintf
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - free
                - free
                - free
                - set_vc_field
                - feof
                - fgets
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:371,6'
              BranchSideFuncs:
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - fclose
                - feof
                - strchr
                - fprintf
                - feof
                - fgets
                - free
                - free
                - free
                - set_vc_field
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:374,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:375,6'
              BranchSideFuncs:
                - set_vc_field
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - fprintf
                - feof
                - fgets
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:380,25'
              BranchSideFuncs:
                - set_vc_field
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - fprintf
                - feof
                - fgets
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:375,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:375,6'
              BranchSideFuncs:
                - fprintf
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - set_vc_field
                - fprintf
                - feof
                - fgets
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:376,19'
              BranchSideFuncs:
                - fprintf
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - set_vc_field
                - fprintf
                - feof
                - fgets
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:382,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:383,17'
              BranchSideFuncs:
                - free
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - set_vc_field
                - fprintf
                - feof
                - fgets
                - free
                - free
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:384,19'
              BranchSideFuncs:
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - free
                - set_vc_field
                - fprintf
                - feof
                - fgets
                - free
                - free
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:384,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:385,17'
              BranchSideFuncs:
                - free
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - free
                - set_vc_field
                - fprintf
                - feof
                - fgets
                - free
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:386,19'
              BranchSideFuncs:
                - fclose
                - feof
                - strchr
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - free
                - free
                - set_vc_field
                - fprintf
                - feof
                - fgets
                - free
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:392,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:393,10'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:394,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:346,32'
          Dst:             strlen
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:347,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:350,10'
          Dst:             strcmp
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:353,7'
          Dst:             fopen
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:356,109'
          Dst:             __errno_location
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:356,100'
          Dst:             strerror
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:356,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:361,16'
          Dst:             feof
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:361,27'
          Dst:             fgets
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:362,7'
          Dst:             feof
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:363,14'
          Dst:             strchr
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:365,5'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:374,9'
          Dst:             parse_vorbis_comment_field
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:375,6'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:376,6'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:380,12'
          Dst:             set_vc_field
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:393,3'
          Dst:             fclose
    - functionName:    feof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_vc_field
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_vorbiscomment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - block
        - field
        - needs_write
        - raw
      BBCount:         60
      ICount:          432
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - FLAC__format_vorbiscomment_entry_is_legal
        - FLAC__metadata_object_vorbiscomment_append_comment
        - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
        - __errno_location
        - abort
        - die
        - fclose
        - fopen
        - fprintf
        - fread
        - grabbag__file_get_filesize
        - strerror
        - strlen
        - utf8_encode
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:237,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:237,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - utf8_encode
                - fprintf
                - strlen
                - FLAC__format_vorbiscomment_entry_is_legal
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - free
                - grabbag__file_get_filesize
                - malloc
                - fopen
                - fread
                - fclose
                - strlen
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - fprintf
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
                - die
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:238,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - utf8_encode
                - fprintf
                - strlen
                - FLAC__format_vorbiscomment_entry_is_legal
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - free
                - grabbag__file_get_filesize
                - malloc
                - fopen
                - fread
                - fclose
                - strlen
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - fprintf
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
                - die
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:238,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:238,2'
              BranchSideFuncs:
                - abort
                - abort
                - utf8_encode
                - fprintf
                - strlen
                - FLAC__format_vorbiscomment_entry_is_legal
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - free
                - grabbag__file_get_filesize
                - malloc
                - fopen
                - fread
                - fclose
                - strlen
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - fprintf
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
                - die
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:239,2'
              BranchSideFuncs:
                - abort
                - abort
                - utf8_encode
                - fprintf
                - strlen
                - FLAC__format_vorbiscomment_entry_is_legal
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - free
                - grabbag__file_get_filesize
                - malloc
                - fopen
                - fread
                - fclose
                - strlen
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - fprintf
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
                - die
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:239,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:239,2'
              BranchSideFuncs:
                - abort
                - utf8_encode
                - fprintf
                - strlen
                - FLAC__format_vorbiscomment_entry_is_legal
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - free
                - grabbag__file_get_filesize
                - malloc
                - fopen
                - fread
                - fclose
                - strlen
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - fprintf
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
                - die
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:240,2'
              BranchSideFuncs:
                - abort
                - utf8_encode
                - fprintf
                - strlen
                - FLAC__format_vorbiscomment_entry_is_legal
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - free
                - grabbag__file_get_filesize
                - malloc
                - fopen
                - fread
                - fclose
                - strlen
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - fprintf
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
                - die
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:240,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:240,2'
              BranchSideFuncs:
                - utf8_encode
                - fprintf
                - strlen
                - FLAC__format_vorbiscomment_entry_is_legal
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - free
                - grabbag__file_get_filesize
                - malloc
                - fopen
                - fread
                - fclose
                - strlen
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - fprintf
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
                - die
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:242,5'
              BranchSideFuncs:
                - utf8_encode
                - fprintf
                - strlen
                - FLAC__format_vorbiscomment_entry_is_legal
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - free
                - grabbag__file_get_filesize
                - malloc
                - fopen
                - fread
                - fclose
                - strlen
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - fprintf
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
                - die
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:242,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:244,9'
              BranchSideFuncs:
                - grabbag__file_get_filesize
                - malloc
                - fopen
                - fread
                - fclose
                - strlen
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - fprintf
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
                - die
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:301,14'
              BranchSideFuncs:
                - utf8_encode
                - fprintf
                - strlen
                - FLAC__format_vorbiscomment_entry_is_legal
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - free
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:247,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:248,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:251,6'
              BranchSideFuncs:
                - malloc
                - fopen
                - fread
                - fclose
                - strlen
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - fprintf
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
                - die
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:251,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:252,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:255,26'
              BranchSideFuncs:
                - malloc
                - fopen
                - fread
                - fclose
                - strlen
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - fprintf
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
                - die
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:255,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:256,4'
              BranchSideFuncs:
                - die
                - fopen
                - fread
                - fclose
                - strlen
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - fprintf
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:257,3'
              BranchSideFuncs:
                - fopen
                - fread
                - fclose
                - strlen
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - fprintf
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:258,54'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:258,63'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:259,17'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:258,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:259,17'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
                - free
                - fclose
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:265,10'
              BranchSideFuncs:
                - fclose
                - strlen
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:261,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:262,12'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:263,4'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:266,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:267,9'
              BranchSideFuncs:
                - free
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:273,6'
              BranchSideFuncs:
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:273,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:274,16'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:276,23'
              BranchSideFuncs:
                - utf8_encode
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:276,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:277,9'
              BranchSideFuncs:
                - free
                - FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
                - free
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:280,9'
              BranchSideFuncs:
                - free
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:286,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:287,9'
              BranchSideFuncs:
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:291,8'
              BranchSideFuncs:
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:292,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:293,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:297,4'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:303,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:304,32'
              BranchSideFuncs:
                - strlen
                - FLAC__format_vorbiscomment_entry_is_legal
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - free
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:306,23'
              BranchSideFuncs:
                - utf8_encode
                - fprintf
                - strlen
                - FLAC__format_vorbiscomment_entry_is_legal
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - free
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:306,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:307,32'
              BranchSideFuncs:
                - strlen
                - FLAC__format_vorbiscomment_entry_is_legal
                - fprintf
                - free
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - free
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:311,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:315,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:316,7'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - free
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:326,58'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_append_comment
                - fprintf
                - free
                - free
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:316,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:317,10'
              BranchSideFuncs:
                - free
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:322,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:326,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:327,7'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:333,4'
              BranchSideFuncs:
                - free
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:327,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:328,10'
              BranchSideFuncs:
                - free
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:329,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:334,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:335,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:336,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:237,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:238,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:239,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:240,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:246,28'
          Dst:             grabbag__file_get_filesize
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:248,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:252,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:256,4'
          Dst:             die
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:258,16'
          Dst:             fopen
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:258,57'
          Dst:             fread
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:259,146'
          Dst:             __errno_location
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:259,137'
          Dst:             strerror
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:259,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:262,5'
          Dst:             fclose
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:265,3'
          Dst:             fclose
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:266,6'
          Dst:             strlen
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:268,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:276,11'
          Dst:             utf8_encode
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:281,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:286,7'
          Dst:             FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:288,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:292,7'
          Dst:             FLAC__metadata_object_vorbiscomment_append_comment
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:293,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:306,11'
          Dst:             utf8_encode
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:311,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:314,18'
          Dst:             strlen
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:315,7'
          Dst:             FLAC__format_vorbiscomment_entry_is_legal
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:322,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:326,7'
          Dst:             FLAC__metadata_object_vorbiscomment_append_comment
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:329,4'
          Dst:             fprintf
    - functionName:    remove_vc_firstfield
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_vorbiscomment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - block
        - field_name
        - needs_write
      BBCount:         12
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__metadata_object_vorbiscomment_remove_entry_matching
        - abort
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:218,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:218,2'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_remove_entry_matching
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:220,64'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_remove_entry_matching
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:222,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:223,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:226,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:218,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:220,6'
          Dst:             FLAC__metadata_object_vorbiscomment_remove_entry_matching
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:223,3'
          Dst:             fprintf
    - functionName:    remove_vc_field
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_vorbiscomment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - block
        - field_name
        - needs_write
      BBCount:         12
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__metadata_object_vorbiscomment_remove_entries_matching
        - abort
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:200,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:200,2'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:202,66'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:204,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:205,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:208,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:200,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:202,6'
          Dst:             FLAC__metadata_object_vorbiscomment_remove_entries_matching
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:205,3'
          Dst:             fprintf
    - functionName:    remove_vc_all_except
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_vorbiscomment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - block
        - field_name
        - needs_write
      BBCount:         38
      ICount:          253
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - FLAC__metadata_object_vorbiscomment_delete_comment
        - FLAC__metadata_object_vorbiscomment_entry_matches
        - abort
        - fprintf
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:157,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:157,2'
              BranchSideFuncs:
                - abort
                - abort
                - strlen
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
                - fprintf
                - strchr
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:158,2'
              BranchSideFuncs:
                - abort
                - abort
                - strlen
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
                - fprintf
                - strchr
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:158,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:158,2'
              BranchSideFuncs:
                - abort
                - strlen
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
                - fprintf
                - strchr
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:159,2'
              BranchSideFuncs:
                - abort
                - strlen
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
                - fprintf
                - strchr
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:159,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:159,2'
              BranchSideFuncs:
                - strlen
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
                - fprintf
                - strchr
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:161,29'
              BranchSideFuncs:
                - strlen
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
                - fprintf
                - strchr
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:164,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:165,41'
              BranchSideFuncs:
                - strchr
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:171,5'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:166,21'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:166,24'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:167,4'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:166,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:167,4'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:168,34'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
                - fprintf
                - strchr
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:171,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:172,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:176,8'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:176,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:177,7'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:193,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:178,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:179,29'
              BranchSideFuncs:
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strlen
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:185,7'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:179,28'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:179,86'
              BranchSideFuncs:
                - strlen
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:179,120'
              BranchSideFuncs:
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strlen
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:180,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:181,22'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:184,3'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:185,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:186,55'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:190,5'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - strchr
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - strlen
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:157,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:158,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:159,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:161,22'
          Dst:             strlen
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:165,22'
          Dst:             strchr
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:172,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:179,67'
          Dst:             strlen
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:179,101'
          Dst:             strchr
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:180,7'
          Dst:             FLAC__metadata_object_vorbiscomment_entry_matches
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:186,4'
          Dst:             FLAC__metadata_object_vorbiscomment_delete_comment
    - functionName:    remove_vc_all
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_vorbiscomment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - block
        - needs_write
      BBCount:         19
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__metadata_object_vorbiscomment_resize_comments
        - abort
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:132,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:132,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:133,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:133,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:133,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:134,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:134,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:134,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:136,10'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:136,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:137,3'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:145,3'
              BranchSideFuncs:
                - abort
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:137,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:137,3'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - fprintf
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:138,59'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - fprintf
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:138,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:139,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:142,4'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:145,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:145,3'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:132,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:133,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:134,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:137,3'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:138,7'
          Dst:             FLAC__metadata_object_vorbiscomment_resize_comments
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:139,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:145,3'
          Dst:             abort
    - functionName:    do_shorthand_operation__vorbis_comment
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/operations_shorthand_vorbiscomment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - prefix_with_filename
        - chain
        - operation
        - needs_write
        - raw
      BBCount:         57
      ICount:          359
      EdgeCount:       67
      CyclomaticComplexity: 12
      functionsReached:
        - FLAC__metadata_iterator_delete
        - FLAC__metadata_iterator_get_block
        - FLAC__metadata_iterator_init
        - FLAC__metadata_iterator_insert_block_after
        - FLAC__metadata_iterator_new
        - FLAC__metadata_iterator_next
        - FLAC__metadata_object_new
        - abort
        - die
        - export_vc_to
        - import_vc_from
        - print_error_with_chain_status
        - remove_vc_all
        - remove_vc_all_except
        - remove_vc_field
        - remove_vc_firstfield
        - set_vc_field
        - write_vc_field
        - write_vc_fields
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:49,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:50,3'
              BranchSideFuncs:
                - die
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
                - die
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:52,31'
              BranchSideFuncs:
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
                - die
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:56,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:57,19'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
                - die
                - FLAC__metadata_iterator_get_block
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:58,2'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
                - die
                - FLAC__metadata_iterator_get_block
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:58,26'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:58,2'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
                - die
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:58,58'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
                - die
                - FLAC__metadata_iterator_get_block
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:58,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:55,45'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
                - die
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:60,6'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
                - die
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:60,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:62,6'
              BranchSideFuncs:
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:81,2'
              BranchSideFuncs:
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:62,42'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:62,45'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
                - die
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:63,12'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
                - die
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:62,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:63,12'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
                - die
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:76,35'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:64,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:65,5'
              BranchSideFuncs:
                - die
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:66,4'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:66,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:66,39'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:68,51'
              BranchSideFuncs:
                - FLAC__metadata_iterator_insert_block_after
                - print_error_with_chain_status
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:68,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:69,35'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:73,4'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - abort
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:73,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:73,4'
              BranchSideFuncs:
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:74,3'
              BranchSideFuncs:
                - abort
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:81,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:81,2'
              BranchSideFuncs:
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:82,2'
              BranchSideFuncs:
                - abort
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:82,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:82,2'
              BranchSideFuncs:
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:84,9'
              BranchSideFuncs:
                - export_vc_to
                - FLAC__metadata_iterator_delete
                - import_vc_from
                - set_vc_field
                - remove_vc_firstfield
                - remove_vc_field
                - remove_vc_all_except
                - remove_vc_all
                - write_vc_fields
                - write_vc_field
                - abort
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:84,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:86,19'
              BranchSideFuncs:
                - write_vc_field
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:89,20'
              BranchSideFuncs:
                - write_vc_fields
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:92,23'
              BranchSideFuncs:
                - remove_vc_all
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:95,30'
              BranchSideFuncs:
                - remove_vc_all_except
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:98,25'
              BranchSideFuncs:
                - remove_vc_field
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:101,30'
              BranchSideFuncs:
                - remove_vc_firstfield
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:107,22'
              BranchSideFuncs:
                - set_vc_field
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:111,24'
              BranchSideFuncs:
                - import_vc_from
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:114,22'
              BranchSideFuncs:
                - export_vc_to
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:117,7'
              BranchSideFuncs:
                - abort
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:86,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:86,41'
              BranchSideFuncs:
                - write_vc_field
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:86,56'
              BranchSideFuncs:
                - write_vc_field
                - FLAC__metadata_iterator_delete
        - Branch String:   '../src/metaflac/operations_shorthand_vorbiscomment.c:89,20'
          Branch Sides:
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:89,42'
              BranchSideFuncs:
                - write_vc_fields
                - FLAC__metadata_iterator_delete
            - BranchSide:      '../src/metaflac/operations_shorthand_vorbiscomment.c:89,56'
              BranchSideFuncs:
                - write_vc_fields
                - FLAC__metadata_iterator_delete
      Callsites:
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:47,38'
          Dst:             FLAC__metadata_iterator_new
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:50,3'
          Dst:             die
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:52,2'
          Dst:             FLAC__metadata_iterator_init
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:55,11'
          Dst:             FLAC__metadata_iterator_get_block
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:58,29'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:63,12'
          Dst:             FLAC__metadata_object_new
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:65,5'
          Dst:             die
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:66,10'
          Dst:             FLAC__metadata_iterator_next
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:68,8'
          Dst:             FLAC__metadata_iterator_insert_block_after
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:69,5'
          Dst:             print_error_with_chain_status
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:73,4'
          Dst:             FLAC__metadata_iterator_get_block
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:73,4'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:76,4'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:81,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:82,2'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:86,4'
          Dst:             write_vc_field
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:89,4'
          Dst:             write_vc_fields
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:92,9'
          Dst:             remove_vc_all
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:95,9'
          Dst:             remove_vc_all_except
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:98,9'
          Dst:             remove_vc_field
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:101,9'
          Dst:             remove_vc_firstfield
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:107,9'
          Dst:             set_vc_field
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:111,9'
          Dst:             import_vc_from
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:114,9'
          Dst:             export_vc_to
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:118,4'
          Dst:             abort
        - Src:             '../src/metaflac/operations_shorthand_vorbiscomment.c:122,2'
          Dst:             FLAC__metadata_iterator_delete
    - functionName:    append_new_argument
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - argument
      BBCount:         18
      ICount:          163
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - die
        - safe_realloc_mul_2op_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:774,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:775,3'
              BranchSideFuncs:
                - malloc
                - safe_realloc_mul_2op_
                - die
                - die
                - die
            - BranchSide:      '../src/metaflac/options.c:780,5'
              BranchSideFuncs:
                - safe_realloc_mul_2op_
                - die
                - die
        - Branch String:   '../src/metaflac/options.c:776,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:777,4'
              BranchSideFuncs:
                - die
                - safe_realloc_mul_2op_
                - die
                - die
            - BranchSide:      '../src/metaflac/options.c:778,10'
              BranchSideFuncs:
                - safe_realloc_mul_2op_
                - die
                - die
        - Branch String:   '../src/metaflac/options.c:780,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:780,5'
              BranchSideFuncs:
                - safe_realloc_mul_2op_
                - die
                - die
            - BranchSide:      '../src/metaflac/options.c:781,32'
              BranchSideFuncs:
                - safe_realloc_mul_2op_
                - die
                - die
        - Branch String:   '../src/metaflac/options.c:782,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:783,4'
              BranchSideFuncs:
                - die
                - safe_realloc_mul_2op_
                - die
            - BranchSide:      '../src/metaflac/options.c:784,3'
              BranchSideFuncs:
                - safe_realloc_mul_2op_
                - die
        - Branch String:   '../src/metaflac/options.c:785,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:786,4'
              BranchSideFuncs:
                - die
            - BranchSide:      '../src/metaflac/options.c:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/options.c:777,4'
          Dst:             die
        - Src:             '../src/metaflac/options.c:783,4'
          Dst:             die
        - Src:             '../src/metaflac/options.c:785,38'
          Dst:             safe_realloc_mul_2op_
        - Src:             '../src/metaflac/options.c:786,4'
          Dst:             die
    - functionName:    safe_realloc_mul_2op_
      functionSourceFile: '/src/flac/oss-fuzz/../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size1
        - size2
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
        - safe_realloc_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/share/alloc.h:280,12'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:280,16'
              BranchSideFuncs:
                - realloc
                - safe_realloc_
                - free
            - BranchSide:      '../include/share/alloc.h:281,18'
              BranchSideFuncs:
                - realloc
        - Branch String:   '../include/share/alloc.h:280,5'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:281,18'
              BranchSideFuncs:
                - safe_realloc_
                - free
            - BranchSide:      '../include/share/alloc.h:282,5'
              BranchSideFuncs:
                - safe_realloc_
                - free
        - Branch String:   '../include/share/alloc.h:282,5'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:283,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../include/share/alloc.h:286,23'
              BranchSideFuncs:
                - safe_realloc_
      Callsites:
        - Src:             '../include/share/alloc.h:281,10'
          Dst:             realloc
        - Src:             '../include/share/alloc.h:286,9'
          Dst:             safe_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:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    safe_realloc_
      functionSourceFile: '/src/flac/oss-fuzz/../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_check
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/share/alloc.h:205,19'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:205,22'
              BranchSideFuncs:
                - realloc
                - free
                - free
            - BranchSide:      '../include/share/alloc.h:210,11'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   '../include/share/alloc.h:205,5'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:206,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../include/share/alloc.h:210,11'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   '../include/share/alloc.h:212,14'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:212,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '../include/share/alloc.h:214,9'
              BranchSideFuncs: []
        - Branch String:   '../include/share/alloc.h:212,5'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:213,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../include/share/alloc.h:214,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/share/alloc.h:205,5'
          Dst:             alloc_check
        - Src:             '../include/share/alloc.h:211,11'
          Dst:             realloc
    - functionName:    alloc_check
      functionSourceFile: '/src/flac/oss-fuzz/../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/share/alloc.h:71,5'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:72,3'
              BranchSideFuncs: []
            - BranchSide:      '../include/share/alloc.h:73,29'
              BranchSideFuncs: []
        - Branch String:   '../include/share/alloc.h:73,10'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../include/share/alloc.h:75,10'
              BranchSideFuncs: []
        - Branch String:   '../include/share/alloc.h:75,35'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:75,39'
              BranchSideFuncs: []
            - BranchSide:      '../include/share/alloc.h:78,3'
              BranchSideFuncs: []
        - Branch String:   '../include/share/alloc.h:75,10'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      '../include/share/alloc.h:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    append_new_operation
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - operation
      BBCount:         18
      ICount:          163
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - die
        - safe_realloc_mul_2op_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:753,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:754,3'
              BranchSideFuncs:
                - malloc
                - safe_realloc_mul_2op_
                - die
                - die
                - die
            - BranchSide:      '../src/metaflac/options.c:759,5'
              BranchSideFuncs:
                - safe_realloc_mul_2op_
                - die
                - die
        - Branch String:   '../src/metaflac/options.c:755,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:756,4'
              BranchSideFuncs:
                - die
                - safe_realloc_mul_2op_
                - die
                - die
            - BranchSide:      '../src/metaflac/options.c:757,10'
              BranchSideFuncs:
                - safe_realloc_mul_2op_
                - die
                - die
        - Branch String:   '../src/metaflac/options.c:759,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:759,5'
              BranchSideFuncs:
                - safe_realloc_mul_2op_
                - die
                - die
            - BranchSide:      '../src/metaflac/options.c:760,32'
              BranchSideFuncs:
                - safe_realloc_mul_2op_
                - die
                - die
        - Branch String:   '../src/metaflac/options.c:761,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:762,4'
              BranchSideFuncs:
                - die
                - safe_realloc_mul_2op_
                - die
            - BranchSide:      '../src/metaflac/options.c:763,3'
              BranchSideFuncs:
                - safe_realloc_mul_2op_
                - die
        - Branch String:   '../src/metaflac/options.c:764,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:765,4'
              BranchSideFuncs:
                - die
            - BranchSide:      '../src/metaflac/options.c:766,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/options.c:756,4'
          Dst:             die
        - Src:             '../src/metaflac/options.c:762,4'
          Dst:             die
        - Src:             '../src/metaflac/options.c:764,38'
          Dst:             safe_realloc_mul_2op_
        - Src:             '../src/metaflac/options.c:765,4'
          Dst:             die
    - functionName:    parse_application_data_format
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - out
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:1145,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1146,4'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:1147,22'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '../src/metaflac/options.c:1147,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1148,4'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:1150,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/options.c:1145,10'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:1147,15'
          Dst:             strcmp
    - functionName:    parse_data_format
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - out
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:1126,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1127,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:1130,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   '../src/metaflac/options.c:1130,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1131,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:1134,22'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '../src/metaflac/options.c:1134,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1135,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:1139,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/options.c:1126,10'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:1130,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:1134,15'
          Dst:             strcmp
    - functionName:    parse_block_type
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - out
      BBCount:         68
      ICount:          477
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - abort
        - die
        - local_strdup
        - safe_malloc_mul_2op_
        - strchr
        - strcmp
        - strlen
        - strncasecmp
        - strspn
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:1045,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1046,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:1048,19'
              BranchSideFuncs:
                - local_strdup
                - strchr
                - abort
                - safe_malloc_mul_2op_
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
                - die
                - strchr
        - Branch String:   '../src/metaflac/options.c:1051,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1051,51'
              BranchSideFuncs:
                - strchr
                - abort
                - safe_malloc_mul_2op_
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
                - die
            - BranchSide:      '../src/metaflac/options.c:1055,2'
              BranchSideFuncs:
                - abort
                - safe_malloc_mul_2op_
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
                - die
        - Branch String:   '../src/metaflac/options.c:1055,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1055,2'
              BranchSideFuncs:
                - safe_malloc_mul_2op_
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
                - die
            - BranchSide:      '../src/metaflac/options.c:1056,89'
              BranchSideFuncs:
                - safe_malloc_mul_2op_
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
                - die
        - Branch String:   '../src/metaflac/options.c:1056,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1057,3'
              BranchSideFuncs:
                - die
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1060,8'
              BranchSideFuncs:
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
        - Branch String:   '../src/metaflac/options.c:1062,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1063,3'
              BranchSideFuncs:
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - abort
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1118,2'
              BranchSideFuncs:
                - abort
                - free
        - Branch String:   '../src/metaflac/options.c:1063,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1063,3'
              BranchSideFuncs:
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - abort
                - free
                - abort
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1064,23'
              BranchSideFuncs:
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - abort
                - free
                - abort
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
        - Branch String:   '../src/metaflac/options.c:1064,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1065,6'
              BranchSideFuncs:
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - abort
                - free
                - abort
                - strchr
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1066,14'
              BranchSideFuncs:
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - abort
                - free
                - abort
                - strchr
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
        - Branch String:   '../src/metaflac/options.c:1067,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1068,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1069,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
        - Branch String:   '../src/metaflac/options.c:1069,13'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1069,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - free
            - BranchSide:      '../src/metaflac/options.c:1073,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
        - Branch String:   '../src/metaflac/options.c:1069,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1070,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/options.c:1073,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
        - Branch String:   '../src/metaflac/options.c:1073,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1074,4'
              BranchSideFuncs:
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1076,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
        - Branch String:   '../src/metaflac/options.c:1076,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1077,4'
              BranchSideFuncs:
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1079,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
        - Branch String:   '../src/metaflac/options.c:1079,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1080,4'
              BranchSideFuncs:
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
            - BranchSide:      '../src/metaflac/options.c:1100,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
        - Branch String:   '../src/metaflac/options.c:1082,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1083,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1098,9'
              BranchSideFuncs:
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
        - Branch String:   '../src/metaflac/options.c:1083,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1084,13'
              BranchSideFuncs:
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1086,20'
              BranchSideFuncs:
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strcmp
                - free
        - Branch String:   '../src/metaflac/options.c:1086,29'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1086,50'
              BranchSideFuncs:
                - strncasecmp
                - free
                - strspn
                - strtoul
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1094,11'
              BranchSideFuncs:
                - free
        - Branch String:   '../src/metaflac/options.c:1086,67'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1086,77'
              BranchSideFuncs:
                - strspn
                - free
                - strtoul
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - strncasecmp
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1094,11'
              BranchSideFuncs:
                - free
        - Branch String:   '../src/metaflac/options.c:1086,13'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1087,31'
              BranchSideFuncs:
                - strtoul
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1094,11'
              BranchSideFuncs:
                - free
        - Branch String:   '../src/metaflac/options.c:1100,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1101,4'
              BranchSideFuncs:
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1103,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - free
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
        - Branch String:   '../src/metaflac/options.c:1103,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1104,4'
              BranchSideFuncs:
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1106,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - free
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
        - Branch String:   '../src/metaflac/options.c:1106,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1107,4'
              BranchSideFuncs:
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1109,23'
              BranchSideFuncs:
                - strcmp
                - free
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
        - Branch String:   '../src/metaflac/options.c:1109,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1110,4'
              BranchSideFuncs:
                - abort
                - free
                - abort
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - strlen
                - strlen
                - free
                - strncasecmp
                - strspn
                - strtoul
                - strcmp
                - free
            - BranchSide:      '../src/metaflac/options.c:1113,9'
              BranchSideFuncs:
                - free
        - Branch String:   '../src/metaflac/options.c:1118,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1118,2'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/options.c:1120,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../src/metaflac/options.c:1048,6'
          Dst:             local_strdup
        - Src:             '../src/metaflac/options.c:1051,32'
          Dst:             strchr
        - Src:             '../src/metaflac/options.c:1051,75'
          Dst:             strchr
        - Src:             '../src/metaflac/options.c:1055,2'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:1056,26'
          Dst:             safe_malloc_mul_2op_
        - Src:             '../src/metaflac/options.c:1057,3'
          Dst:             die
        - Src:             '../src/metaflac/options.c:1063,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:1064,16'
          Dst:             strchr
        - Src:             '../src/metaflac/options.c:1066,7'
          Dst:             strchr
        - Src:             '../src/metaflac/options.c:1069,21'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:1073,11'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:1076,16'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:1079,16'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:1083,8'
          Dst:             strlen
        - Src:             '../src/metaflac/options.c:1086,13'
          Dst:             strlen
        - Src:             '../src/metaflac/options.c:1086,32'
          Dst:             strncasecmp
        - Src:             '../src/metaflac/options.c:1086,70'
          Dst:             strspn
        - Src:             '../src/metaflac/options.c:1087,23'
          Dst:             strtoul
        - Src:             '../src/metaflac/options.c:1100,16'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:1103,16'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:1106,16'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:1109,16'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:1118,2'
          Dst:             abort
    - functionName:    strncasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_block_number
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - out
      BBCount:         32
      ICount:          212
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - __ctype_b_loc
        - abort
        - die
        - local_strdup
        - safe_malloc_mul_2op_
        - strchr
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:1006,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1007,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:1009,19'
              BranchSideFuncs:
                - local_strdup
                - strchr
                - abort
                - safe_malloc_mul_2op_
                - abort
                - free
                - abort
                - strchr
                - __ctype_b_loc
                - free
                - strtol
                - die
                - strchr
        - Branch String:   '../src/metaflac/options.c:1012,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1012,51'
              BranchSideFuncs:
                - strchr
                - abort
                - safe_malloc_mul_2op_
                - abort
                - free
                - abort
                - strchr
                - __ctype_b_loc
                - free
                - strtol
                - die
            - BranchSide:      '../src/metaflac/options.c:1016,2'
              BranchSideFuncs:
                - abort
                - safe_malloc_mul_2op_
                - abort
                - free
                - abort
                - strchr
                - __ctype_b_loc
                - free
                - strtol
                - die
        - Branch String:   '../src/metaflac/options.c:1016,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1016,2'
              BranchSideFuncs:
                - safe_malloc_mul_2op_
                - abort
                - free
                - abort
                - strchr
                - __ctype_b_loc
                - free
                - strtol
                - die
            - BranchSide:      '../src/metaflac/options.c:1017,74'
              BranchSideFuncs:
                - safe_malloc_mul_2op_
                - abort
                - free
                - abort
                - strchr
                - __ctype_b_loc
                - free
                - strtol
                - die
        - Branch String:   '../src/metaflac/options.c:1017,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1018,3'
              BranchSideFuncs:
                - die
                - abort
                - free
                - abort
                - strchr
                - __ctype_b_loc
                - free
                - strtol
            - BranchSide:      '../src/metaflac/options.c:1021,8'
              BranchSideFuncs:
                - abort
                - free
                - abort
                - strchr
                - __ctype_b_loc
                - free
                - strtol
        - Branch String:   '../src/metaflac/options.c:1023,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1024,3'
              BranchSideFuncs:
                - abort
                - strchr
                - __ctype_b_loc
                - free
                - strtol
                - abort
                - free
            - BranchSide:      '../src/metaflac/options.c:1034,2'
              BranchSideFuncs:
                - abort
                - free
        - Branch String:   '../src/metaflac/options.c:1024,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1024,3'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - free
                - strtol
                - abort
                - free
                - abort
            - BranchSide:      '../src/metaflac/options.c:1025,23'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - free
                - strtol
                - abort
                - free
                - abort
        - Branch String:   '../src/metaflac/options.c:1025,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1026,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - strtol
                - abort
                - free
                - abort
                - strchr
            - BranchSide:      '../src/metaflac/options.c:1027,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - strtol
                - abort
                - free
                - abort
                - strchr
        - Branch String:   '../src/metaflac/options.c:1027,26'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1027,41'
              BranchSideFuncs:
                - strtol
                - abort
                - free
                - abort
                - strchr
                - __ctype_b_loc
                - free
            - BranchSide:      '../src/metaflac/options.c:1028,9'
              BranchSideFuncs:
                - free
        - Branch String:   '../src/metaflac/options.c:1027,59'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1027,63'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/options.c:1028,9'
              BranchSideFuncs:
                - free
        - Branch String:   '../src/metaflac/options.c:1027,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1028,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/options.c:1031,37'
              BranchSideFuncs:
                - abort
                - free
                - abort
                - strchr
                - __ctype_b_loc
                - free
                - strtol
        - Branch String:   '../src/metaflac/options.c:1034,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:1034,2'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/options.c:1036,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../src/metaflac/options.c:1009,6'
          Dst:             local_strdup
        - Src:             '../src/metaflac/options.c:1012,32'
          Dst:             strchr
        - Src:             '../src/metaflac/options.c:1012,75'
          Dst:             strchr
        - Src:             '../src/metaflac/options.c:1016,2'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:1017,26'
          Dst:             safe_malloc_mul_2op_
        - Src:             '../src/metaflac/options.c:1018,3'
          Dst:             die
        - Src:             '../src/metaflac/options.c:1024,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:1025,16'
          Dst:             strchr
        - Src:             '../src/metaflac/options.c:1027,7'
          Dst:             __ctype_b_loc
        - Src:             '../src/metaflac/options.c:1027,34'
          Dst:             strtol
        - Src:             '../src/metaflac/options.c:1034,2'
          Dst:             abort
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    append_argument
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - options
        - type
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - append_new_argument
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../src/metaflac/options.c:836,2'
          Dst:             append_new_argument
    - functionName:    append_major_operation
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - options
        - type
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - append_new_operation
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../src/metaflac/options.c:798,2'
          Dst:             append_new_operation
    - functionName:    parse_add_padding
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - out
      BBCount:         7
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:994,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:994,2'
              BranchSideFuncs:
                - abort
                - strtoul
            - BranchSide:      '../src/metaflac/options.c:995,2'
              BranchSideFuncs:
                - abort
                - strtoul
        - Branch String:   '../src/metaflac/options.c:995,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:995,2'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      '../src/metaflac/options.c:996,27'
              BranchSideFuncs:
                - strtoul
      Callsites:
        - Src:             '../src/metaflac/options.c:994,2'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:995,2'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:996,19'
          Dst:             strtoul
    - functionName:    parse_add_seekpoint
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - out
        - violation
      BBCount:         29
      ICount:          182
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - abort
        - local_strdup
        - strlen
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:950,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:950,2'
              BranchSideFuncs:
                - abort
                - strspn
                - strspn
                - local_strdup
                - strspn
                - strspn
            - BranchSide:      '../src/metaflac/options.c:951,2'
              BranchSideFuncs:
                - abort
                - strspn
                - strspn
                - local_strdup
                - strspn
                - strspn
        - Branch String:   '../src/metaflac/options.c:951,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:951,2'
              BranchSideFuncs:
                - strspn
                - strspn
                - local_strdup
                - strspn
                - strspn
            - BranchSide:      '../src/metaflac/options.c:953,5'
              BranchSideFuncs:
                - strspn
                - strspn
                - local_strdup
                - strspn
                - strspn
        - Branch String:   '../src/metaflac/options.c:953,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:954,4'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:958,5'
              BranchSideFuncs:
                - strspn
                - strspn
                - local_strdup
                - strspn
                - strspn
        - Branch String:   '../src/metaflac/options.c:958,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:959,4'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:963,5'
              BranchSideFuncs:
                - strspn
                - local_strdup
                - strspn
                - strspn
        - Branch String:   '../src/metaflac/options.c:963,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:964,6'
              BranchSideFuncs:
                - local_strdup
            - BranchSide:      '../src/metaflac/options.c:969,10'
              BranchSideFuncs:
                - strspn
                - local_strdup
                - strspn
                - strspn
        - Branch String:   '../src/metaflac/options.c:964,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:965,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:968,2'
              BranchSideFuncs:
                - local_strdup
        - Branch String:   '../src/metaflac/options.c:969,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:970,6'
              BranchSideFuncs:
                - strspn
                - local_strdup
            - BranchSide:      '../src/metaflac/options.c:975,10'
              BranchSideFuncs:
                - strspn
                - local_strdup
                - strspn
        - Branch String:   '../src/metaflac/options.c:970,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:971,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:974,2'
              BranchSideFuncs:
                - local_strdup
        - Branch String:   '../src/metaflac/options.c:975,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:976,6'
              BranchSideFuncs:
                - strspn
                - local_strdup
            - BranchSide:      '../src/metaflac/options.c:982,6'
              BranchSideFuncs:
                - strspn
                - local_strdup
        - Branch String:   '../src/metaflac/options.c:976,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:977,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:980,2'
              BranchSideFuncs:
                - local_strdup
        - Branch String:   '../src/metaflac/options.c:982,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:983,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/options.c:948,21'
          Dst:             strlen
        - Src:             '../src/metaflac/options.c:950,2'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:951,2'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:958,9'
          Dst:             strspn
        - Src:             '../src/metaflac/options.c:970,12'
          Dst:             strspn
        - Src:             '../src/metaflac/options.c:976,12'
          Dst:             strspn
        - Src:             '../src/metaflac/options.c:982,10'
          Dst:             strspn
        - Src:             '../src/metaflac/options.c:988,9'
          Dst:             local_strdup
    - functionName:    find_argument
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - options
        - type
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:816,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:817,6'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:819,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:817,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:817,41'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:818,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_vorbis_comment_field_names
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - field_ref
        - names
        - violation
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - local_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:932,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:933,7'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/options.c:940,11'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:933,16'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:933,20'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/options.c:934,9'
              BranchSideFuncs:
                - free
        - Branch String:   '../src/metaflac/options.c:933,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:934,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/options.c:938,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../src/metaflac/options.c:930,6'
          Dst:             local_strdup
    - functionName:    parse_string
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - dest
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strdup
        - strlen
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:893,14'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:893,24'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:894,3'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:893,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:894,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:895,17'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             '../src/metaflac/options.c:893,17'
          Dst:             strlen
        - Src:             '../src/metaflac/options.c:895,10'
          Dst:             strdup
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_vorbis_comment_field_name
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - field_ref
        - name
        - violation
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - local_strdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:909,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:910,7'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/options.c:917,10'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:910,16'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:910,20'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/options.c:911,9'
              BranchSideFuncs:
                - free
        - Branch String:   '../src/metaflac/options.c:910,29'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:910,33'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/options.c:911,9'
              BranchSideFuncs:
                - free
        - Branch String:   '../src/metaflac/options.c:910,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:911,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/options.c:915,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../src/metaflac/options.c:907,6'
          Dst:             local_strdup
    - functionName:    parse_uint64
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - dest
      BBCount:         11
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - strlen
        - strspn
        - strtoull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:884,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:884,2'
              BranchSideFuncs:
                - strlen
                - strspn
                - strlen
                - strtoull
            - BranchSide:      '../src/metaflac/options.c:885,12'
              BranchSideFuncs:
                - strlen
                - strspn
                - strlen
                - strtoull
        - Branch String:   '../src/metaflac/options.c:885,22'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:885,32'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:886,3'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:885,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:886,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:887,19'
              BranchSideFuncs:
                - strtoull
      Callsites:
        - Src:             '../src/metaflac/options.c:884,2'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:885,5'
          Dst:             strlen
        - Src:             '../src/metaflac/options.c:885,25'
          Dst:             strspn
        - Src:             '../src/metaflac/options.c:885,54'
          Dst:             strlen
        - Src:             '../src/metaflac/options.c:887,10'
          Dst:             strtoull
    - functionName:    strtoull
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_uint32
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - dest
      BBCount:         11
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - strlen
        - strspn
        - strtoul
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:875,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:875,2'
              BranchSideFuncs:
                - strlen
                - strspn
                - strlen
                - strtoul
            - BranchSide:      '../src/metaflac/options.c:876,12'
              BranchSideFuncs:
                - strlen
                - strspn
                - strlen
                - strtoul
        - Branch String:   '../src/metaflac/options.c:876,22'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:876,32'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:877,3'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:876,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:877,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:878,18'
              BranchSideFuncs:
                - strtoul
      Callsites:
        - Src:             '../src/metaflac/options.c:875,2'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:876,5'
          Dst:             strlen
        - Src:             '../src/metaflac/options.c:876,25'
          Dst:             strspn
        - Src:             '../src/metaflac/options.c:876,54'
          Dst:             strlen
        - Src:             '../src/metaflac/options.c:878,10'
          Dst:             strtoul
    - functionName:    undocumented_warning
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../src/metaflac/options.c:1156,2'
          Dst:             fprintf
    - functionName:    parse_md5
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - dest
      BBCount:         42
      ICount:          230
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - __ctype_b_loc
        - abort
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:844,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:844,2'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      '../src/metaflac/options.c:845,12'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   '../src/metaflac/options.c:845,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:846,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:848,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   '../src/metaflac/options.c:848,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:849,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      '../src/metaflac/options.c:870,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:850,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:851,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      '../src/metaflac/options.c:852,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   '../src/metaflac/options.c:852,20'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:852,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      '../src/metaflac/options.c:854,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   '../src/metaflac/options.c:852,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:853,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      '../src/metaflac/options.c:854,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   '../src/metaflac/options.c:854,20'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:854,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      '../src/metaflac/options.c:857,4'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:854,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:855,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      '../src/metaflac/options.c:857,4'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:860,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:861,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      '../src/metaflac/options.c:862,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   '../src/metaflac/options.c:862,20'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:862,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      '../src/metaflac/options.c:864,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   '../src/metaflac/options.c:862,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:863,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      '../src/metaflac/options.c:864,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   '../src/metaflac/options.c:864,20'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:864,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      '../src/metaflac/options.c:867,4'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:864,11'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:865,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      '../src/metaflac/options.c:867,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/options.c:844,2'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:845,5'
          Dst:             strlen
        - Src:             '../src/metaflac/options.c:850,6'
          Dst:             __ctype_b_loc
        - Src:             '../src/metaflac/options.c:860,6'
          Dst:             __ctype_b_loc
    - functionName:    free_options
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         92
      ICount:          495
      EdgeCount:       110
      CyclomaticComplexity: 20
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:281,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:281,2'
              BranchSideFuncs:
                - abort
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:282,2'
              BranchSideFuncs:
                - abort
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:281,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:281,2'
              BranchSideFuncs:
                - abort
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:282,2'
              BranchSideFuncs:
                - abort
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:282,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:282,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:284,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:282,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:282,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:284,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:284,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:285,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:328,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:285,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:290,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:290,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:290,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:290,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:294,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:304,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:304,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:304,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:308,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:312,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:316,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:320,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:324,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:290,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:291,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:292,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:294,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:295,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:296,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:296,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:297,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:298,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:298,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:299,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:300,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:304,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:305,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:306,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:308,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:309,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:310,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:312,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:313,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:314,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:316,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:317,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:318,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:320,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:321,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:322,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:328,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:329,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:344,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:329,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:331,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:336,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:336,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:340,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:331,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:332,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:333,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:336,8'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:337,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:338,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:344,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:345,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:347,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:347,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:348,8'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:350,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:350,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:350,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:351,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '../src/metaflac/options.c:351,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:352,12'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:355,8'
              BranchSideFuncs:
                - free
        - Branch String:   '../src/metaflac/options.c:352,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:353,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../src/metaflac/options.c:354,3'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             '../src/metaflac/options.c:281,2'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:282,2'
          Dst:             abort
    - functionName:    append_shorthand_operation
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - options
        - type
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - append_new_operation
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             '../src/metaflac/options.c:808,2'
          Dst:             append_new_operation
    - functionName:    find_shorthand_operation
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - options
        - type
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:825,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:826,6'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:828,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:826,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:826,41'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:827,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_option
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - option_index
        - option_argument
        - options
      BBCount:         363
      ICount:          1832
      EdgeCount:       464
      CyclomaticComplexity: 103
      functionsReached:
        - FLAC__format_sample_rate_is_valid
        - abort
        - append_argument
        - append_major_operation
        - append_shorthand_operation
        - find_argument
        - find_shorthand_operation
        - fprintf
        - local_strcat
        - local_strdup
        - parse_add_padding
        - parse_add_seekpoint
        - parse_application_data_format
        - parse_block_number
        - parse_block_type
        - parse_data_format
        - parse_md5
        - parse_string
        - parse_uint32
        - parse_uint64
        - parse_vorbis_comment_field
        - parse_vorbis_comment_field_name
        - parse_vorbis_comment_field_names
        - strcmp
        - undocumented_warning
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:370,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:371,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:373,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:373,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:374,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:376,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:376,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:377,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:379,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:379,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:380,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:382,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:382,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:383,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:385,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:385,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:386,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:388,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:388,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:389,26'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:391,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:391,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:392,37'
              BranchSideFuncs:
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:394,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:394,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:395,37'
              BranchSideFuncs:
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:397,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:397,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:398,37'
              BranchSideFuncs:
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:400,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:400,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:401,37'
              BranchSideFuncs:
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:403,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:403,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:404,37'
              BranchSideFuncs:
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:406,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:406,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:407,37'
              BranchSideFuncs:
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:409,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - append_shorthand_operation
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:409,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:410,37'
              BranchSideFuncs:
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:412,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:412,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:413,37'
              BranchSideFuncs:
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:415,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:415,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:416,37'
              BranchSideFuncs:
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:418,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:418,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:419,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - abort
                - parse_md5
                - fprintf
                - undocumented_warning
            - BranchSide:      '../src/metaflac/options.c:428,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:420,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:420,3'
              BranchSideFuncs:
                - parse_md5
                - fprintf
                - undocumented_warning
            - BranchSide:      '../src/metaflac/options.c:421,17'
              BranchSideFuncs:
                - parse_md5
                - fprintf
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:421,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:422,17'
              BranchSideFuncs:
                - undocumented_warning
            - BranchSide:      '../src/metaflac/options.c:426,25'
              BranchSideFuncs:
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:428,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:429,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
            - BranchSide:      '../src/metaflac/options.c:437,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:430,78'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:430,81'
              BranchSideFuncs:
                - undocumented_warning
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:431,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:430,141'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:430,144'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:431,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:430,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:431,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:435,25'
              BranchSideFuncs:
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:437,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:438,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
            - BranchSide:      '../src/metaflac/options.c:446,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:439,78'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:439,81'
              BranchSideFuncs:
                - undocumented_warning
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:440,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:439,141'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:439,144'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:440,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:439,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:440,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:444,25'
              BranchSideFuncs:
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:446,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:447,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
            - BranchSide:      '../src/metaflac/options.c:455,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:448,78'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:448,81'
              BranchSideFuncs:
                - undocumented_warning
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:449,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:448,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:449,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:453,25'
              BranchSideFuncs:
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:455,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:456,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
            - BranchSide:      '../src/metaflac/options.c:464,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:457,78'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:457,81'
              BranchSideFuncs:
                - undocumented_warning
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:458,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:457,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:458,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:462,25'
              BranchSideFuncs:
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:464,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:465,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - FLAC__format_sample_rate_is_valid
                - undocumented_warning
            - BranchSide:      '../src/metaflac/options.c:473,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:466,78'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:466,116'
              BranchSideFuncs:
                - FLAC__format_sample_rate_is_valid
                - fprintf
                - undocumented_warning
            - BranchSide:      '../src/metaflac/options.c:467,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:466,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:467,17'
              BranchSideFuncs:
                - undocumented_warning
            - BranchSide:      '../src/metaflac/options.c:471,25'
              BranchSideFuncs:
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:473,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:474,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
            - BranchSide:      '../src/metaflac/options.c:482,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:475,78'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:475,81'
              BranchSideFuncs:
                - undocumented_warning
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:476,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:475,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:476,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:480,25'
              BranchSideFuncs:
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:482,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:483,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - parse_uint32
                - fprintf
                - undocumented_warning
            - BranchSide:      '../src/metaflac/options.c:491,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:484,78'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:484,81'
              BranchSideFuncs:
                - undocumented_warning
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:485,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:484,146'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:484,149'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:485,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:484,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:485,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:489,25'
              BranchSideFuncs:
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:491,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:492,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - parse_uint64
                - fprintf
                - undocumented_warning
            - BranchSide:      '../src/metaflac/options.c:500,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:493,78'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:493,81'
              BranchSideFuncs:
                - undocumented_warning
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:494,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:493,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:494,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:498,25'
              BranchSideFuncs:
                - undocumented_warning
        - Branch String:   '../src/metaflac/options.c:500,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:501,37'
              BranchSideFuncs:
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:503,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
        - Branch String:   '../src/metaflac/options.c:503,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:505,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:513,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
                - append_shorthand_operation
                - parse_string
        - Branch String:   '../src/metaflac/options.c:506,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:506,3'
              BranchSideFuncs:
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:507,39'
              BranchSideFuncs:
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
        - Branch String:   '../src/metaflac/options.c:507,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:508,4'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:512,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:508,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:508,4'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:509,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:513,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:514,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - parse_string
            - BranchSide:      '../src/metaflac/options.c:517,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:517,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:518,37'
              BranchSideFuncs:
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:520,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
        - Branch String:   '../src/metaflac/options.c:520,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:522,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:530,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
        - Branch String:   '../src/metaflac/options.c:523,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:523,3'
              BranchSideFuncs:
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:524,40'
              BranchSideFuncs:
                - parse_vorbis_comment_field_names
                - abort
                - fprintf
        - Branch String:   '../src/metaflac/options.c:524,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:525,4'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:529,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:525,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:525,4'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:526,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:530,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:532,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:540,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
        - Branch String:   '../src/metaflac/options.c:533,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:533,3'
              BranchSideFuncs:
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:534,39'
              BranchSideFuncs:
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
        - Branch String:   '../src/metaflac/options.c:534,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:535,4'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:539,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:535,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:535,4'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:536,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:540,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:542,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:550,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
        - Branch String:   '../src/metaflac/options.c:543,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:543,3'
              BranchSideFuncs:
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:544,39'
              BranchSideFuncs:
                - parse_vorbis_comment_field_name
                - abort
                - fprintf
        - Branch String:   '../src/metaflac/options.c:544,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:545,4'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:549,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:545,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:545,4'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:546,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:550,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:552,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:561,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
        - Branch String:   '../src/metaflac/options.c:553,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:553,3'
              BranchSideFuncs:
                - parse_vorbis_comment_field
                - abort
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:554,3'
              BranchSideFuncs:
                - parse_vorbis_comment_field
                - abort
                - fprintf
        - Branch String:   '../src/metaflac/options.c:555,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:556,4'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:560,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:556,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:556,4'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:557,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:561,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:563,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - abort
                - parse_vorbis_comment_field
                - abort
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:572,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
        - Branch String:   '../src/metaflac/options.c:564,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:564,3'
              BranchSideFuncs:
                - parse_vorbis_comment_field
                - abort
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:565,3'
              BranchSideFuncs:
                - parse_vorbis_comment_field
                - abort
                - fprintf
        - Branch String:   '../src/metaflac/options.c:566,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:567,4'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:571,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:567,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:567,4'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:568,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:572,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:573,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:580,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
        - Branch String:   '../src/metaflac/options.c:574,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:574,3'
              BranchSideFuncs:
                - parse_string
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:575,20'
              BranchSideFuncs:
                - parse_string
                - fprintf
        - Branch String:   '../src/metaflac/options.c:575,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:576,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:579,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:580,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:581,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:588,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/options.c:582,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:582,3'
              BranchSideFuncs:
                - parse_string
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:583,20'
              BranchSideFuncs:
                - parse_string
                - fprintf
        - Branch String:   '../src/metaflac/options.c:583,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:584,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:587,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:588,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:589,36'
              BranchSideFuncs:
                - find_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:600,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
        - Branch String:   '../src/metaflac/options.c:589,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:590,17'
              BranchSideFuncs:
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:593,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
        - Branch String:   '../src/metaflac/options.c:594,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:594,3'
              BranchSideFuncs:
                - parse_string
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:595,20'
              BranchSideFuncs:
                - parse_string
                - fprintf
        - Branch String:   '../src/metaflac/options.c:595,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:596,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:599,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:600,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:601,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:608,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
        - Branch String:   '../src/metaflac/options.c:602,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:602,3'
              BranchSideFuncs:
                - parse_string
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:603,20'
              BranchSideFuncs:
                - parse_string
                - fprintf
        - Branch String:   '../src/metaflac/options.c:603,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:604,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:607,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:608,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:609,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:616,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
        - Branch String:   '../src/metaflac/options.c:610,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:610,3'
              BranchSideFuncs:
                - parse_string
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:611,20'
              BranchSideFuncs:
                - parse_string
                - fprintf
        - Branch String:   '../src/metaflac/options.c:611,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:612,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:615,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:616,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:617,23'
              BranchSideFuncs:
                - find_argument
                - append_shorthand_operation
                - abort
                - parse_string
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:626,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:619,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:619,3'
              BranchSideFuncs:
                - parse_string
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:620,20'
              BranchSideFuncs:
                - parse_string
                - fprintf
        - Branch String:   '../src/metaflac/options.c:620,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:621,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:624,54'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:624,54'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:624,61'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:624,3'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:626,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:629,3'
              BranchSideFuncs:
                - abort
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:644,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:629,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:629,3'
              BranchSideFuncs:
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:630,27'
              BranchSideFuncs:
                - parse_add_seekpoint
                - abort
                - fprintf
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:630,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:631,4'
              BranchSideFuncs:
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:636,34'
              BranchSideFuncs:
                - find_shorthand_operation
                - local_strcat
                - local_strcat
                - free
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:631,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:631,4'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:632,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../src/metaflac/options.c:637,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:638,37'
              BranchSideFuncs:
                - append_shorthand_operation
                - local_strcat
                - local_strcat
                - free
            - BranchSide:      '../src/metaflac/options.c:639,19'
              BranchSideFuncs:
                - local_strcat
                - local_strcat
                - free
        - Branch String:   '../src/metaflac/options.c:644,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:645,37'
              BranchSideFuncs:
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:647,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
                - append_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:647,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:648,37'
              BranchSideFuncs:
                - append_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:650,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
                - append_shorthand_operation
                - local_strdup
        - Branch String:   '../src/metaflac/options.c:650,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:651,38'
              BranchSideFuncs:
                - append_shorthand_operation
                - local_strdup
            - BranchSide:      '../src/metaflac/options.c:664,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
        - Branch String:   '../src/metaflac/options.c:659,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:660,36'
              BranchSideFuncs:
                - append_shorthand_operation
                - local_strdup
            - BranchSide:      '../src/metaflac/options.c:663,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:664,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:665,35'
              BranchSideFuncs:
                - append_shorthand_operation
                - abort
                - parse_add_padding
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:672,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
        - Branch String:   '../src/metaflac/options.c:666,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:666,3'
              BranchSideFuncs:
                - parse_add_padding
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:667,25'
              BranchSideFuncs:
                - parse_add_padding
                - fprintf
        - Branch String:   '../src/metaflac/options.c:667,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:668,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:671,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:672,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:673,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:675,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
        - Branch String:   '../src/metaflac/options.c:675,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:676,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:678,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
        - Branch String:   '../src/metaflac/options.c:678,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:679,33'
              BranchSideFuncs:
                - append_major_operation
            - BranchSide:      '../src/metaflac/options.c:681,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
        - Branch String:   '../src/metaflac/options.c:681,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:682,33'
              BranchSideFuncs:
                - append_major_operation
            - BranchSide:      '../src/metaflac/options.c:684,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
                - append_major_operation
        - Branch String:   '../src/metaflac/options.c:684,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:685,33'
              BranchSideFuncs:
                - append_major_operation
            - BranchSide:      '../src/metaflac/options.c:687,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
                - append_major_operation
        - Branch String:   '../src/metaflac/options.c:687,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:688,33'
              BranchSideFuncs:
                - append_major_operation
            - BranchSide:      '../src/metaflac/options.c:690,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
                - append_major_operation
        - Branch String:   '../src/metaflac/options.c:690,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:691,33'
              BranchSideFuncs:
                - append_major_operation
            - BranchSide:      '../src/metaflac/options.c:693,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
                - append_major_operation
        - Branch String:   '../src/metaflac/options.c:693,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:694,33'
              BranchSideFuncs:
                - append_major_operation
            - BranchSide:      '../src/metaflac/options.c:696,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_number
                - fprintf
        - Branch String:   '../src/metaflac/options.c:696,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:697,25'
              BranchSideFuncs:
                - append_argument
                - abort
                - parse_block_number
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:704,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
        - Branch String:   '../src/metaflac/options.c:698,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:698,3'
              BranchSideFuncs:
                - parse_block_number
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:699,26'
              BranchSideFuncs:
                - parse_block_number
                - fprintf
        - Branch String:   '../src/metaflac/options.c:699,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:700,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:703,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:704,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:705,25'
              BranchSideFuncs:
                - append_argument
                - abort
                - parse_block_type
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:713,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
                - append_argument
                - abort
                - parse_block_type
                - fprintf
        - Branch String:   '../src/metaflac/options.c:706,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:706,3'
              BranchSideFuncs:
                - parse_block_type
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:707,24'
              BranchSideFuncs:
                - parse_block_type
                - fprintf
        - Branch String:   '../src/metaflac/options.c:707,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:708,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:711,3'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:713,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:714,25'
              BranchSideFuncs:
                - append_argument
                - abort
                - parse_block_type
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:722,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
                - append_argument
                - abort
                - parse_data_format
                - fprintf
        - Branch String:   '../src/metaflac/options.c:715,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:715,3'
              BranchSideFuncs:
                - parse_block_type
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:716,24'
              BranchSideFuncs:
                - parse_block_type
                - fprintf
        - Branch String:   '../src/metaflac/options.c:716,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:717,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:720,3'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:722,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:723,25'
              BranchSideFuncs:
                - append_argument
                - abort
                - parse_data_format
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:732,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - abort
                - append_argument
                - abort
                - abort
                - parse_application_data_format
                - fprintf
        - Branch String:   '../src/metaflac/options.c:724,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:724,3'
              BranchSideFuncs:
                - parse_data_format
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:725,25'
              BranchSideFuncs:
                - parse_data_format
                - fprintf
        - Branch String:   '../src/metaflac/options.c:725,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:726,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:729,36'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:732,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:733,3'
              BranchSideFuncs:
                - abort
                - parse_application_data_format
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:739,22'
              BranchSideFuncs:
                - strcmp
                - abort
                - append_argument
                - abort
        - Branch String:   '../src/metaflac/options.c:733,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:733,3'
              BranchSideFuncs:
                - parse_application_data_format
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:734,37'
              BranchSideFuncs:
                - parse_application_data_format
                - fprintf
        - Branch String:   '../src/metaflac/options.c:734,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:735,17'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:738,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:739,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:740,25'
              BranchSideFuncs:
                - append_argument
                - abort
            - BranchSide:      '../src/metaflac/options.c:745,3'
              BranchSideFuncs:
                - abort
        - Branch String:   '../src/metaflac/options.c:741,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:741,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/options.c:742,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/options.c:370,10'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:373,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:376,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:379,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:382,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:385,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:388,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:391,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:392,10'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:394,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:395,10'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:397,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:398,10'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:400,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:401,10'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:403,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:404,10'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:406,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:407,10'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:409,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:410,10'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:412,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:413,10'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:415,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:416,10'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:418,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:419,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:420,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:421,7'
          Dst:             parse_md5
        - Src:             '../src/metaflac/options.c:422,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:426,4'
          Dst:             undocumented_warning
        - Src:             '../src/metaflac/options.c:428,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:429,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:430,7'
          Dst:             parse_uint32
        - Src:             '../src/metaflac/options.c:431,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:435,4'
          Dst:             undocumented_warning
        - Src:             '../src/metaflac/options.c:437,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:438,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:439,7'
          Dst:             parse_uint32
        - Src:             '../src/metaflac/options.c:440,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:444,4'
          Dst:             undocumented_warning
        - Src:             '../src/metaflac/options.c:446,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:447,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:448,7'
          Dst:             parse_uint32
        - Src:             '../src/metaflac/options.c:449,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:453,4'
          Dst:             undocumented_warning
        - Src:             '../src/metaflac/options.c:455,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:456,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:457,7'
          Dst:             parse_uint32
        - Src:             '../src/metaflac/options.c:458,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:462,4'
          Dst:             undocumented_warning
        - Src:             '../src/metaflac/options.c:464,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:465,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:466,7'
          Dst:             parse_uint32
        - Src:             '../src/metaflac/options.c:466,82'
          Dst:             FLAC__format_sample_rate_is_valid
        - Src:             '../src/metaflac/options.c:467,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:471,4'
          Dst:             undocumented_warning
        - Src:             '../src/metaflac/options.c:473,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:474,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:475,7'
          Dst:             parse_uint32
        - Src:             '../src/metaflac/options.c:476,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:480,4'
          Dst:             undocumented_warning
        - Src:             '../src/metaflac/options.c:482,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:483,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:484,7'
          Dst:             parse_uint32
        - Src:             '../src/metaflac/options.c:485,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:489,4'
          Dst:             undocumented_warning
        - Src:             '../src/metaflac/options.c:491,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:492,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:493,7'
          Dst:             parse_uint64
        - Src:             '../src/metaflac/options.c:494,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:498,4'
          Dst:             undocumented_warning
        - Src:             '../src/metaflac/options.c:500,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:501,10'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:503,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:505,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:506,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:507,7'
          Dst:             parse_vorbis_comment_field_name
        - Src:             '../src/metaflac/options.c:508,4'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:509,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:513,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:514,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:515,3'
          Dst:             parse_string
        - Src:             '../src/metaflac/options.c:517,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:518,10'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:520,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:522,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:523,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:524,7'
          Dst:             parse_vorbis_comment_field_names
        - Src:             '../src/metaflac/options.c:525,4'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:526,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:530,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:532,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:533,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:534,7'
          Dst:             parse_vorbis_comment_field_name
        - Src:             '../src/metaflac/options.c:535,4'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:536,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:540,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:542,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:543,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:544,7'
          Dst:             parse_vorbis_comment_field_name
        - Src:             '../src/metaflac/options.c:545,4'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:546,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:550,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:552,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:553,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:555,7'
          Dst:             parse_vorbis_comment_field
        - Src:             '../src/metaflac/options.c:556,4'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:557,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:561,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:563,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:564,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:566,7'
          Dst:             parse_vorbis_comment_field
        - Src:             '../src/metaflac/options.c:567,4'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:568,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:572,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:573,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:574,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:575,7'
          Dst:             parse_string
        - Src:             '../src/metaflac/options.c:576,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:580,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:581,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:582,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:583,7'
          Dst:             parse_string
        - Src:             '../src/metaflac/options.c:584,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:588,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:589,11'
          Dst:             find_shorthand_operation
        - Src:             '../src/metaflac/options.c:590,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:593,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:594,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:595,7'
          Dst:             parse_string
        - Src:             '../src/metaflac/options.c:596,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:600,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:601,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:602,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:603,7'
          Dst:             parse_string
        - Src:             '../src/metaflac/options.c:604,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:608,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:609,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:610,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:611,7'
          Dst:             parse_string
        - Src:             '../src/metaflac/options.c:612,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:616,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:617,9'
          Dst:             find_argument
        - Src:             '../src/metaflac/options.c:618,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:619,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:620,7'
          Dst:             parse_string
        - Src:             '../src/metaflac/options.c:621,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:626,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:629,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:630,7'
          Dst:             parse_add_seekpoint
        - Src:             '../src/metaflac/options.c:631,4'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:632,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:636,9'
          Dst:             find_shorthand_operation
        - Src:             '../src/metaflac/options.c:638,10'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:639,4'
          Dst:             local_strcat
        - Src:             '../src/metaflac/options.c:640,4'
          Dst:             local_strcat
        - Src:             '../src/metaflac/options.c:644,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:645,10'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:647,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:648,10'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:650,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:660,9'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:661,39'
          Dst:             local_strdup
        - Src:             '../src/metaflac/options.c:664,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:665,8'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:666,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:667,7'
          Dst:             parse_add_padding
        - Src:             '../src/metaflac/options.c:668,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:672,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:675,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:678,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:679,10'
          Dst:             append_major_operation
        - Src:             '../src/metaflac/options.c:681,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:682,10'
          Dst:             append_major_operation
        - Src:             '../src/metaflac/options.c:684,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:685,10'
          Dst:             append_major_operation
        - Src:             '../src/metaflac/options.c:687,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:688,10'
          Dst:             append_major_operation
        - Src:             '../src/metaflac/options.c:690,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:691,10'
          Dst:             append_major_operation
        - Src:             '../src/metaflac/options.c:693,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:694,10'
          Dst:             append_major_operation
        - Src:             '../src/metaflac/options.c:696,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:697,9'
          Dst:             append_argument
        - Src:             '../src/metaflac/options.c:698,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:699,7'
          Dst:             parse_block_number
        - Src:             '../src/metaflac/options.c:700,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:704,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:705,9'
          Dst:             append_argument
        - Src:             '../src/metaflac/options.c:706,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:707,7'
          Dst:             parse_block_type
        - Src:             '../src/metaflac/options.c:708,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:713,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:714,9'
          Dst:             append_argument
        - Src:             '../src/metaflac/options.c:715,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:716,7'
          Dst:             parse_block_type
        - Src:             '../src/metaflac/options.c:717,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:722,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:723,9'
          Dst:             append_argument
        - Src:             '../src/metaflac/options.c:724,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:725,7'
          Dst:             parse_data_format
        - Src:             '../src/metaflac/options.c:726,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:732,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:733,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:734,7'
          Dst:             parse_application_data_format
        - Src:             '../src/metaflac/options.c:735,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:739,15'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:740,9'
          Dst:             append_argument
        - Src:             '../src/metaflac/options.c:741,3'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:745,3'
          Dst:             abort
    - functionName:    parse_options
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - options
      BBCount:         80
      ICount:          467
      EdgeCount:       103
      CyclomaticComplexity: 25
      functionsReached:
        - abort
        - append_shorthand_operation
        - die
        - find_shorthand_operation
        - fprintf
        - local_strdup
        - parse_option
        - safe_malloc_mul_2op_
        - share__getopt_long
        - short_usage
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/options.c:171,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:172,11'
              BranchSideFuncs:
                - share__getopt_long
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - safe_malloc_mul_2op_
                - local_strdup
                - die
                - fprintf
                - fprintf
                - parse_option
                - parse_option
                - abort
            - BranchSide:      '../src/metaflac/options.c:189,5'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - safe_malloc_mul_2op_
                - local_strdup
                - die
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/options.c:172,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:174,32'
              BranchSideFuncs:
                - parse_option
                - share__getopt_long
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - safe_malloc_mul_2op_
                - local_strdup
                - die
                - fprintf
                - fprintf
                - parse_option
                - abort
            - BranchSide:      '../src/metaflac/options.c:177,35'
              BranchSideFuncs:
                - parse_option
                - share__getopt_long
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - safe_malloc_mul_2op_
                - local_strdup
                - die
                - fprintf
                - fprintf
                - parse_option
                - abort
            - BranchSide:      '../src/metaflac/options.c:181,15'
              BranchSideFuncs:
                - share__getopt_long
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - safe_malloc_mul_2op_
                - local_strdup
                - die
                - fprintf
                - fprintf
                - parse_option
                - parse_option
                - abort
            - BranchSide:      '../src/metaflac/options.c:181,15'
              BranchSideFuncs:
                - share__getopt_long
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - safe_malloc_mul_2op_
                - local_strdup
                - die
                - fprintf
                - fprintf
                - parse_option
                - parse_option
                - abort
            - BranchSide:      '../src/metaflac/options.c:184,5'
              BranchSideFuncs:
                - abort
        - Branch String:   '../src/metaflac/options.c:189,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:190,36'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - safe_malloc_mul_2op_
                - local_strdup
                - die
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:192,5'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - safe_malloc_mul_2op_
                - local_strdup
                - die
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/options.c:192,27'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:192,31'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - safe_malloc_mul_2op_
                - local_strdup
                - die
            - BranchSide:      '../src/metaflac/options.c:198,23'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - safe_malloc_mul_2op_
                - local_strdup
                - die
        - Branch String:   '../src/metaflac/options.c:192,55'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:192,59'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - safe_malloc_mul_2op_
                - local_strdup
                - die
            - BranchSide:      '../src/metaflac/options.c:198,23'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - safe_malloc_mul_2op_
                - local_strdup
                - die
        - Branch String:   '../src/metaflac/options.c:192,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:193,16'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - safe_malloc_mul_2op_
                - local_strdup
                - die
            - BranchSide:      '../src/metaflac/options.c:198,23'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - safe_malloc_mul_2op_
                - local_strdup
                - die
        - Branch String:   '../src/metaflac/options.c:200,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:201,12'
              BranchSideFuncs:
                - safe_malloc_mul_2op_
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - local_strdup
                - die
            - BranchSide:      '../src/metaflac/options.c:208,5'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/options.c:202,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:203,4'
              BranchSideFuncs:
                - die
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - local_strdup
            - BranchSide:      '../src/metaflac/options.c:204,3'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - local_strdup
        - Branch String:   '../src/metaflac/options.c:204,3'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:205,43'
              BranchSideFuncs:
                - local_strdup
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:206,2'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/options.c:208,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:209,6'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:220,6'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/options.c:209,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:210,17'
              BranchSideFuncs:
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:213,11'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/options.c:220,16'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:220,19'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:246,5'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
        - Branch String:   '../src/metaflac/options.c:220,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:221,11'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:246,5'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
        - Branch String:   '../src/metaflac/options.c:221,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:222,17'
              BranchSideFuncs:
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:225,36'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/options.c:225,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:226,17'
              BranchSideFuncs:
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:229,36'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/options.c:229,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:230,17'
              BranchSideFuncs:
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:233,36'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - strcmp
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/options.c:233,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:234,17'
              BranchSideFuncs:
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - strcmp
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:238,34'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - find_shorthand_operation
                - strcmp
                - fprintf
        - Branch String:   '../src/metaflac/options.c:238,63'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:239,41'
              BranchSideFuncs:
                - find_shorthand_operation
                - strcmp
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:244,2'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
        - Branch String:   '../src/metaflac/options.c:238,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:241,17'
              BranchSideFuncs:
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:244,2'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
        - Branch String:   '../src/metaflac/options.c:246,41'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:246,44'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
                - fprintf
            - BranchSide:      '../src/metaflac/options.c:251,5'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
        - Branch String:   '../src/metaflac/options.c:246,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:247,16'
              BranchSideFuncs:
                - fprintf
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
            - BranchSide:      '../src/metaflac/options.c:251,5'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
                - short_usage
        - Branch String:   '../src/metaflac/options.c:251,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:252,3'
              BranchSideFuncs:
                - short_usage
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:259,5'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:259,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:259,5'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:260,44'
              BranchSideFuncs:
                - find_shorthand_operation
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
        - Branch String:   '../src/metaflac/options.c:261,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:262,46'
              BranchSideFuncs:
                - find_shorthand_operation
                - append_shorthand_operation
                - find_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:270,2'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/options.c:263,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/options.c:264,38'
              BranchSideFuncs:
                - append_shorthand_operation
                - find_shorthand_operation
            - BranchSide:      '../src/metaflac/options.c:268,61'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../src/metaflac/options.c:171,16'
          Dst:             share__getopt_long
        - Src:             '../src/metaflac/options.c:174,19'
          Dst:             parse_option
        - Src:             '../src/metaflac/options.c:177,19'
          Dst:             parse_option
        - Src:             '../src/metaflac/options.c:184,5'
          Dst:             abort
        - Src:             '../src/metaflac/options.c:193,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:194,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:202,33'
          Dst:             safe_malloc_mul_2op_
        - Src:             '../src/metaflac/options.c:203,4'
          Dst:             die
        - Src:             '../src/metaflac/options.c:205,30'
          Dst:             local_strdup
        - Src:             '../src/metaflac/options.c:210,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:214,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:222,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:225,11'
          Dst:             find_shorthand_operation
        - Src:             '../src/metaflac/options.c:226,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:229,11'
          Dst:             find_shorthand_operation
        - Src:             '../src/metaflac/options.c:230,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:233,11'
          Dst:             find_shorthand_operation
        - Src:             '../src/metaflac/options.c:234,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:238,9'
          Dst:             find_shorthand_operation
        - Src:             '../src/metaflac/options.c:239,16'
          Dst:             find_shorthand_operation
        - Src:             '../src/metaflac/options.c:239,9'
          Dst:             strcmp
        - Src:             '../src/metaflac/options.c:241,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:247,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/options.c:252,3'
          Dst:             short_usage
        - Src:             '../src/metaflac/options.c:260,19'
          Dst:             find_shorthand_operation
        - Src:             '../src/metaflac/options.c:262,21'
          Dst:             find_shorthand_operation
        - Src:             '../src/metaflac/options.c:264,11'
          Dst:             append_shorthand_operation
        - Src:             '../src/metaflac/options.c:266,10'
          Dst:             find_shorthand_operation
    - functionName:    init_options
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         1
      ICount:          90
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    long_usage
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/usage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
      BBCount:         9
      ICount:          504
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - usage_header
        - usage_summary
        - vfprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/usage.c:105,15'
          Branch Sides:
            - BranchSide:      '../src/metaflac/usage.c:105,24'
              BranchSideFuncs:
                - usage_header
                - fprintf
                - usage_summary
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - vfprintf
            - BranchSide:      '../src/metaflac/usage.c:105,33'
              BranchSideFuncs:
                - usage_header
                - fprintf
                - usage_summary
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - vfprintf
        - Branch String:   '../src/metaflac/usage.c:108,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/usage.c:108,5'
              BranchSideFuncs:
                - vfprintf
                - usage_header
                - fprintf
                - usage_summary
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/usage.c:109,3'
              BranchSideFuncs:
                - vfprintf
                - usage_header
                - fprintf
                - usage_summary
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
      Callsites:
        - Src:             '../src/metaflac/usage.c:111,10'
          Dst:             vfprintf
        - Src:             '../src/metaflac/usage.c:116,2'
          Dst:             usage_header
        - Src:             '../src/metaflac/usage.c:117,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:118,2'
          Dst:             usage_summary
        - Src:             '../src/metaflac/usage.c:119,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:120,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:121,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:122,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:123,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:124,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:125,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:126,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:127,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:128,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:129,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:130,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:131,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:132,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:133,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:134,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:135,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:136,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:137,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:138,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:139,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:140,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:141,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:142,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:143,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:144,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:145,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:146,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:147,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:148,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:149,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:150,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:151,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:152,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:153,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:154,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:155,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:156,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:157,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:158,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:159,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:160,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:161,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:162,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:163,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:164,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:165,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:166,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:167,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:168,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:169,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:170,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:171,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:172,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:173,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:174,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:175,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:176,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:177,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:178,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:179,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:180,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:181,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:182,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:183,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:184,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:185,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:186,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:187,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:188,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:189,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:190,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:191,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:192,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:193,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:194,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:195,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:196,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:197,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:198,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:199,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:200,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:201,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:202,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:203,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:204,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:205,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:206,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:207,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:208,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:209,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:210,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:211,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:212,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:213,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:214,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:215,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:216,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:217,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:218,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:219,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:220,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:221,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:222,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:223,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:224,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:225,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:226,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:227,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:228,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:229,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:230,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:231,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:232,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:233,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:234,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:235,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:236,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:237,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:238,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:239,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:240,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:241,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:242,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:243,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:244,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:245,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:246,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:247,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:248,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:249,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:250,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:251,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:252,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:253,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:254,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:255,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:256,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:257,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:258,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:259,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:260,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:261,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:262,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:263,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:264,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:265,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:266,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:267,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:268,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:269,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:270,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:271,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:272,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:273,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:274,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:275,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:276,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:277,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:278,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:279,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:280,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:281,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:282,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:283,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:284,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:285,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:286,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:287,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:288,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:289,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:290,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:291,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:292,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:293,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:294,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:295,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:296,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:297,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:298,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:299,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:300,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:301,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:302,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:303,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:304,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:305,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:306,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:307,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:308,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:309,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:310,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:311,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:312,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:313,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:314,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:315,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:326,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:327,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:328,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:329,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:330,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:331,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:332,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:333,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:334,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:335,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:336,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:337,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:338,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:339,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:340,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:341,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:342,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:343,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:344,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:345,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:346,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:347,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:348,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:349,2'
          Dst:             fprintf
    - functionName:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    usage_header
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/usage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../src/metaflac/usage.c:33,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:34,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:35,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:36,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:37,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:38,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:39,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:40,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:41,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:42,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:43,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:44,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:45,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:46,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:47,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:48,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:49,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:50,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:51,2'
          Dst:             fprintf
    - functionName:    usage_summary
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/usage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../src/metaflac/usage.c:56,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:57,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:58,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:59,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:60,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:61,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:62,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:63,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:64,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:65,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:66,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:67,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:68,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:69,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:70,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:71,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:72,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:73,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:74,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:75,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:76,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:77,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:78,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:79,2'
          Dst:             fprintf
    - functionName:    short_usage
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/usage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - usage_header
        - usage_summary
        - vfprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../src/metaflac/usage.c:86,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/usage.c:86,5'
              BranchSideFuncs:
                - vfprintf
                - usage_header
                - fprintf
                - fprintf
                - fprintf
                - usage_summary
            - BranchSide:      '../src/metaflac/usage.c:87,3'
              BranchSideFuncs:
                - vfprintf
                - usage_header
                - fprintf
                - fprintf
                - fprintf
                - usage_summary
      Callsites:
        - Src:             '../src/metaflac/usage.c:89,10'
          Dst:             vfprintf
        - Src:             '../src/metaflac/usage.c:94,2'
          Dst:             usage_header
        - Src:             '../src/metaflac/usage.c:95,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:96,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:97,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/usage.c:98,2'
          Dst:             usage_summary
    - functionName:    alloc_check
      functionSourceFile: '/src/flac/oss-fuzz/../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/share/alloc.h:71,5'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:72,3'
              BranchSideFuncs: []
            - BranchSide:      '../include/share/alloc.h:73,29'
              BranchSideFuncs: []
        - Branch String:   '../include/share/alloc.h:73,10'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../include/share/alloc.h:75,10'
              BranchSideFuncs: []
        - Branch String:   '../include/share/alloc.h:75,35'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:75,39'
              BranchSideFuncs: []
            - BranchSide:      '../include/share/alloc.h:78,3'
              BranchSideFuncs: []
        - Branch String:   '../include/share/alloc.h:75,10'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      '../include/share/alloc.h:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_realloc_
      functionSourceFile: '/src/flac/oss-fuzz/../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_check
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/share/alloc.h:205,19'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:205,22'
              BranchSideFuncs:
                - realloc
                - free
                - free
            - BranchSide:      '../include/share/alloc.h:210,11'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   '../include/share/alloc.h:205,5'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:206,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../include/share/alloc.h:210,11'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   '../include/share/alloc.h:212,14'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:212,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '../include/share/alloc.h:214,9'
              BranchSideFuncs: []
        - Branch String:   '../include/share/alloc.h:212,5'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:213,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../include/share/alloc.h:214,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/share/alloc.h:205,5'
          Dst:             alloc_check
        - Src:             '../include/share/alloc.h:211,11'
          Dst:             realloc
    - functionName:    write_vc_fields
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - field_name
        - entry
        - num_entries
        - raw
        - f
      BBCount:         16
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__metadata_object_vorbiscomment_entry_matches
        - strlen
        - write_vc_field
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../src/metaflac/utils.c:275,37'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:275,63'
              BranchSideFuncs:
                - strlen
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - write_vc_field
            - BranchSide:      '../src/metaflac/utils.c:277,13'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - write_vc_field
        - Branch String:   '../src/metaflac/utils.c:277,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:278,11'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - write_vc_field
            - BranchSide:      '../src/metaflac/utils.c:281,1'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/utils.c:278,22'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:278,75'
              BranchSideFuncs:
                - write_vc_field
                - FLAC__metadata_object_vorbiscomment_entry_matches
            - BranchSide:      '../src/metaflac/utils.c:279,19'
              BranchSideFuncs:
                - write_vc_field
                - FLAC__metadata_object_vorbiscomment_entry_matches
        - Branch String:   '../src/metaflac/utils.c:278,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:279,19'
              BranchSideFuncs:
                - write_vc_field
                - FLAC__metadata_object_vorbiscomment_entry_matches
            - BranchSide:      '../src/metaflac/utils.c:280,2'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - write_vc_field
      Callsites:
        - Src:             '../src/metaflac/utils.c:275,56'
          Dst:             strlen
        - Src:             '../src/metaflac/utils.c:278,25'
          Dst:             FLAC__metadata_object_vorbiscomment_entry_matches
        - Src:             '../src/metaflac/utils.c:279,4'
          Dst:             write_vc_field
    - functionName:    write_vc_field
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - entry
        - raw
        - f
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - fwrite
        - putc
        - strlen
        - utf8_decode
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../src/metaflac/utils.c:238,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:238,5'
              BranchSideFuncs:
                - utf8_decode
                - fwrite
                - putc
                - strlen
                - fwrite
                - free
                - fwrite
                - fprintf
            - BranchSide:      '../src/metaflac/utils.c:239,6'
              BranchSideFuncs:
                - utf8_decode
                - fwrite
                - putc
                - strlen
                - fwrite
                - free
                - fwrite
                - fprintf
        - Branch String:   '../src/metaflac/utils.c:239,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:240,17'
              BranchSideFuncs:
                - fprintf
                - utf8_decode
                - fwrite
                - putc
                - strlen
                - fwrite
                - free
                - fwrite
            - BranchSide:      '../src/metaflac/utils.c:242,7'
              BranchSideFuncs:
                - utf8_decode
                - fwrite
                - putc
                - strlen
                - fwrite
                - free
                - fwrite
        - Branch String:   '../src/metaflac/utils.c:242,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:252,33'
              BranchSideFuncs:
                - fwrite
                - putc
            - BranchSide:      '../src/metaflac/utils.c:262,24'
              BranchSideFuncs:
                - fwrite
                - putc
        - Branch String:   '../src/metaflac/utils.c:252,7'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:253,25'
              BranchSideFuncs:
                - strlen
                - fwrite
                - free
                - putc
            - BranchSide:      '../src/metaflac/utils.c:257,25'
              BranchSideFuncs:
                - fwrite
                - putc
      Callsites:
        - Src:             '../src/metaflac/utils.c:240,4'
          Dst:             fprintf
        - Src:             '../src/metaflac/utils.c:252,7'
          Dst:             utf8_decode
        - Src:             '../src/metaflac/utils.c:253,39'
          Dst:             strlen
        - Src:             '../src/metaflac/utils.c:253,12'
          Dst:             fwrite
        - Src:             '../src/metaflac/utils.c:257,12'
          Dst:             fwrite
        - Src:             '../src/metaflac/utils.c:262,11'
          Dst:             fwrite
        - Src:             '../src/metaflac/utils.c:268,2'
          Dst:             putc
    - functionName:    putc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_vorbis_comment_field
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - field_ref
        - field
        - name
        - value
        - length
        - violation
      BBCount:         20
      ICount:          147
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - local_strdup
        - strchr
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../src/metaflac/utils.c:208,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:209,25'
              BranchSideFuncs:
                - local_strdup
                - local_strdup
                - strchr
                - local_strdup
                - local_strdup
                - strlen
                - free
                - free
                - free
            - BranchSide:      '../src/metaflac/utils.c:211,19'
              BranchSideFuncs:
                - local_strdup
                - strchr
                - local_strdup
                - local_strdup
                - strlen
                - free
                - free
                - free
        - Branch String:   '../src/metaflac/utils.c:213,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:214,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/utils.c:218,4'
              BranchSideFuncs:
                - local_strdup
                - local_strdup
                - strlen
                - free
                - free
        - Branch String:   '../src/metaflac/utils.c:220,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:221,7'
              BranchSideFuncs:
                - local_strdup
                - local_strdup
                - strlen
                - free
                - free
            - BranchSide:      '../src/metaflac/utils.c:228,23'
              BranchSideFuncs:
                - local_strdup
                - local_strdup
                - strlen
                - free
        - Branch String:   '../src/metaflac/utils.c:221,16'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:221,20'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/utils.c:222,9'
              BranchSideFuncs:
                - free
        - Branch String:   '../src/metaflac/utils.c:221,29'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:221,33'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/utils.c:222,9'
              BranchSideFuncs:
                - free
        - Branch String:   '../src/metaflac/utils.c:221,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:222,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '../src/metaflac/utils.c:226,2'
              BranchSideFuncs:
                - local_strdup
                - local_strdup
                - strlen
                - free
                - free
      Callsites:
        - Src:             '../src/metaflac/utils.c:209,12'
          Dst:             local_strdup
        - Src:             '../src/metaflac/utils.c:211,6'
          Dst:             local_strdup
        - Src:             '../src/metaflac/utils.c:213,15'
          Dst:             strchr
        - Src:             '../src/metaflac/utils.c:228,10'
          Dst:             local_strdup
        - Src:             '../src/metaflac/utils.c:229,11'
          Dst:             local_strdup
        - Src:             '../src/metaflac/utils.c:230,12'
          Dst:             strlen
    - functionName:    local_strdup
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - source
      BBCount:         8
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - die
        - strdup
      functionUses:    12
      BranchProfiles:
        - Branch String:   '../src/metaflac/utils.c:56,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:56,2'
              BranchSideFuncs:
                - strdup
                - die
            - BranchSide:      '../src/metaflac/utils.c:57,24'
              BranchSideFuncs:
                - strdup
                - die
        - Branch String:   '../src/metaflac/utils.c:57,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:57,5'
              BranchSideFuncs:
                - die
            - BranchSide:      '../src/metaflac/utils.c:58,3'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             '../src/metaflac/utils.c:56,2'
          Dst:             abort
        - Src:             '../src/metaflac/utils.c:57,17'
          Dst:             strdup
        - Src:             '../src/metaflac/utils.c:58,3'
          Dst:             die
    - functionName:    die
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - exit
        - fprintf
      functionUses:    29
      BranchProfiles:
        - Branch String:   '../src/metaflac/utils.c:38,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:38,2'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      '../src/metaflac/utils.c:39,15'
              BranchSideFuncs:
                - fprintf
                - exit
      Callsites:
        - Src:             '../src/metaflac/utils.c:38,2'
          Dst:             abort
        - Src:             '../src/metaflac/utils.c:39,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/utils.c:40,2'
          Dst:             exit
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_error_with_chain_status
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - format
      BBCount:         26
      ICount:          126
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - FLAC__metadata_chain_status
        - abort
        - fprintf
        - vfprintf
      functionUses:    11
      BranchProfiles:
        - Branch String:   '../src/metaflac/utils.c:149,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:149,2'
              BranchSideFuncs:
                - vfprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../src/metaflac/utils.c:151,2'
              BranchSideFuncs:
                - vfprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/utils.c:159,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:160,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/utils.c:165,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/utils.c:165,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:166,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/utils.c:170,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/utils.c:170,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:171,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/utils.c:175,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/utils.c:175,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:176,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/utils.c:181,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/utils.c:181,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:182,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/utils.c:186,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   '../src/metaflac/utils.c:186,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:187,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../src/metaflac/utils.c:192,10'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             '../src/metaflac/utils.c:146,44'
          Dst:             FLAC__metadata_chain_status
        - Src:             '../src/metaflac/utils.c:149,2'
          Dst:             abort
        - Src:             '../src/metaflac/utils.c:153,9'
          Dst:             vfprintf
        - Src:             '../src/metaflac/utils.c:157,2'
          Dst:             fprintf
        - Src:             '../src/metaflac/utils.c:160,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/utils.c:166,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/utils.c:171,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/utils.c:176,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/utils.c:182,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/utils.c:187,3'
          Dst:             fprintf
        - Src:             '../src/metaflac/utils.c:193,3'
          Dst:             fprintf
    - functionName:    local_isprint
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
      functionUses:    16
      BranchProfiles:
        - Branch String:   '../src/metaflac/utils.c:89,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:89,14'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/utils.c:90,6'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   '../src/metaflac/utils.c:90,6'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:90,15'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/utils.c:91,9'
              BranchSideFuncs:
                - __ctype_b_loc
      Callsites:
        - Src:             '../src/metaflac/utils.c:91,9'
          Dst:             __ctype_b_loc
    - functionName:    hexdump
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - buf
        - bytes
        - indent
      BBCount:         154
      ICount:          846
      EdgeCount:       204
      CyclomaticComplexity: 52
      functionsReached:
        - local_isprint
        - printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../src/metaflac/utils.c:99,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:100,23'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:142,1'
              BranchSideFuncs: []
        - Branch String:   '../src/metaflac/utils.c:100,23'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:100,33'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:100,46'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:106,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:106,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:107,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:107,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:107,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:108,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:108,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:108,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:109,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:109,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:109,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:110,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:110,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:110,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:111,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:111,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:111,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:112,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:112,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:112,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:113,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:113,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:113,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:114,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:114,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:114,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:115,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:115,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:115,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:116,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:116,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:116,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:117,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:117,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:117,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:118,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:118,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:118,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:119,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:119,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:119,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:120,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:120,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:120,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:121,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:121,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:121,30'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:122,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:122,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:122,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:123,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:122,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:122,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:122,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:123,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:123,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:124,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:123,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:123,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:123,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:124,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:124,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:125,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:124,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:124,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:124,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:125,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:125,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:126,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:125,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:125,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:125,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:126,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:126,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:127,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:126,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:126,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:126,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:127,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:127,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:128,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:127,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:127,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:127,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:128,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:128,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:129,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:128,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:128,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:128,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:129,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:129,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:130,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:129,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:129,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:129,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:130,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:130,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:131,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:130,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:130,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:130,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:131,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:131,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:132,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:131,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:131,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:131,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:132,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:132,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:133,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:132,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:132,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:132,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:133,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:133,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:134,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:133,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:133,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:133,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:134,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:134,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:135,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:134,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:134,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:134,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:135,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:135,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:136,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:135,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:135,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:135,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:136,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:136,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:137,5'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:136,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:136,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:136,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:137,4'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:101,3'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:137,33'
              BranchSideFuncs:
                - local_isprint
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
        - Branch String:   '../src/metaflac/utils.c:137,19'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:137,42'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
            - BranchSide:      '../src/metaflac/utils.c:137,4'
              BranchSideFuncs:
                - printf
                - printf
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
                - local_isprint
      Callsites:
        - Src:             '../src/metaflac/utils.c:100,3'
          Dst:             printf
        - Src:             '../src/metaflac/utils.c:122,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:123,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:124,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:125,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:126,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:127,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:128,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:129,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:130,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:131,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:132,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:133,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:134,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:135,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:136,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:137,19'
          Dst:             local_isprint
        - Src:             '../src/metaflac/utils.c:101,3'
          Dst:             printf
    - functionName:    safe_strncat
      functionSourceFile: '/src/flac/oss-fuzz/../include/share/safe_str.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - src
        - dest_size
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - strncat
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/share/safe_str.h:46,6'
          Branch Sides:
            - BranchSide:      '../include/share/safe_str.h:47,10'
              BranchSideFuncs: []
            - BranchSide:      '../include/share/safe_str.h:50,16'
              BranchSideFuncs:
                - strlen
                - strncat
      Callsites:
        - Src:             '../include/share/safe_str.h:50,39'
          Dst:             strlen
        - Src:             '../include/share/safe_str.h:50,8'
          Dst:             strncat
    - functionName:    strncat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      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:    safe_realloc_add_3op_
      functionSourceFile: '/src/flac/oss-fuzz/../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size1
        - size2
        - size3
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - safe_realloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/share/alloc.h:241,5'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:242,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../include/share/alloc.h:245,11'
              BranchSideFuncs:
                - safe_realloc_.466
                - free
        - Branch String:   '../include/share/alloc.h:246,5'
          Branch Sides:
            - BranchSide:      '../include/share/alloc.h:247,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../include/share/alloc.h:250,23'
              BranchSideFuncs:
                - safe_realloc_.466
      Callsites:
        - Src:             '../include/share/alloc.h:250,9'
          Dst:             safe_realloc_
    - functionName:    local_strcat
      functionSourceFile: '/src/flac/oss-fuzz/../src/metaflac/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - source
      BBCount:         19
      ICount:          114
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - abort
        - die
        - safe_realloc_add_3op_
        - safe_strncat
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../src/metaflac/utils.c:66,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:66,2'
              BranchSideFuncs:
                - abort
                - strlen
                - safe_realloc_add_3op_
                - safe_strncat
                - die
                - strlen
            - BranchSide:      '../src/metaflac/utils.c:67,2'
              BranchSideFuncs:
                - abort
                - strlen
                - safe_realloc_add_3op_
                - safe_strncat
                - die
                - strlen
        - Branch String:   '../src/metaflac/utils.c:67,2'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:67,2'
              BranchSideFuncs:
                - strlen
                - safe_realloc_add_3op_
                - safe_strncat
                - die
                - strlen
            - BranchSide:      '../src/metaflac/utils.c:69,11'
              BranchSideFuncs:
                - strlen
                - safe_realloc_add_3op_
                - safe_strncat
                - die
                - strlen
        - Branch String:   '../src/metaflac/utils.c:69,10'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:69,26'
              BranchSideFuncs:
                - strlen
                - strlen
                - safe_realloc_add_3op_
                - safe_strncat
                - die
            - BranchSide:      '../src/metaflac/utils.c:69,8'
              BranchSideFuncs:
                - strlen
                - safe_realloc_add_3op_
                - safe_strncat
                - die
        - Branch String:   '../src/metaflac/utils.c:73,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../src/metaflac/utils.c:76,33'
              BranchSideFuncs:
                - safe_realloc_add_3op_
                - safe_strncat
                - die
        - Branch String:   '../src/metaflac/utils.c:77,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:78,3'
              BranchSideFuncs:
                - die
                - safe_strncat
            - BranchSide:      '../src/metaflac/utils.c:82,5'
              BranchSideFuncs:
                - safe_strncat
        - Branch String:   '../src/metaflac/utils.c:82,5'
          Branch Sides:
            - BranchSide:      '../src/metaflac/utils.c:83,4'
              BranchSideFuncs:
                - safe_strncat
            - BranchSide:      '../src/metaflac/utils.c:84,16'
              BranchSideFuncs:
                - safe_strncat
      Callsites:
        - Src:             '../src/metaflac/utils.c:66,2'
          Dst:             abort
        - Src:             '../src/metaflac/utils.c:67,2'
          Dst:             abort
        - Src:             '../src/metaflac/utils.c:69,18'
          Dst:             strlen
        - Src:             '../src/metaflac/utils.c:70,12'
          Dst:             strlen
        - Src:             '../src/metaflac/utils.c:76,10'
          Dst:             safe_realloc_add_3op_
        - Src:             '../src/metaflac/utils.c:78,3'
          Dst:             die
        - Src:             '../src/metaflac/utils.c:84,2'
          Dst:             safe_strncat
    - functionName:    main_to_fuzz
      functionSourceFile: '/src/flac/oss-fuzz/./../src/metaflac/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_operations
        - free_options
        - init_options
        - parse_options
        - setlocale
      functionUses:    1
      BranchProfiles:
        - Branch String:   './../src/metaflac/main.c:67,6'
          Branch Sides:
            - BranchSide:      './../src/metaflac/main.c:68,10'
              BranchSideFuncs:
                - do_operations
                - free_options
            - BranchSide:      './../src/metaflac/main.c:70,7'
              BranchSideFuncs:
                - free_options
      Callsites:
        - Src:             './../src/metaflac/main.c:63,2'
          Dst:             setlocale
        - Src:             './../src/metaflac/main.c:65,2'
          Dst:             init_options
        - Src:             './../src/metaflac/main.c:67,13'
          Dst:             parse_options
        - Src:             './../src/metaflac/main.c:68,10'
          Dst:             do_operations
        - Src:             './../src/metaflac/main.c:72,2'
          Dst:             free_options
    - functionName:    setlocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/flac/oss-fuzz/tool_metaflac.c'
      linkageType:     externalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         28
      ICount:          298
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - abort
        - clearerr
        - close
        - dup
        - dup2
        - fflush
        - fgetpos
        - fileno
        - freopen
        - fsetpos
        - main_to_fuzz
        - mkstemp
        - strnlen
        - unlink
        - write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tool_metaflac.c:61,5'
          Branch Sides:
            - BranchSide:      'tool_metaflac.c:62,3'
              BranchSideFuncs: []
            - BranchSide:      'tool_metaflac.c:64,11'
              BranchSideFuncs:
                - strnlen
                - mkstemp
                - write
                - close
                - fflush
                - fgetpos
                - fileno
                - dup
                - freopen
                - fileno
                - dup
                - freopen
                - main_to_fuzz
                - fflush
                - fileno
                - dup2
                - close
                - clearerr
                - fsetpos
                - fileno
                - dup2
                - close
                - clearerr
                - unlink
                - unlink
                - freopen
                - mkstemp
                - write
                - close
                - abort
                - write
                - abort
        - Branch String:   'tool_metaflac.c:72,80'
          Branch Sides:
            - BranchSide:      'tool_metaflac.c:72,83'
              BranchSideFuncs:
                - mkstemp
                - write
                - close
                - fflush
                - fgetpos
                - fileno
                - dup
                - freopen
                - fileno
                - dup
                - freopen
                - main_to_fuzz
                - fflush
                - fileno
                - dup2
                - close
                - clearerr
                - fsetpos
                - fileno
                - dup2
                - close
                - clearerr
                - unlink
                - unlink
                - freopen
                - mkstemp
                - write
                - close
                - abort
                - write
                - abort
                - strnlen
            - BranchSide:      'tool_metaflac.c:72,2'
              BranchSideFuncs:
                - mkstemp
                - write
                - close
                - fflush
                - fgetpos
                - fileno
                - dup
                - freopen
                - fileno
                - dup
                - freopen
                - main_to_fuzz
                - fflush
                - fileno
                - dup2
                - close
                - clearerr
                - fsetpos
                - fileno
                - dup2
                - close
                - clearerr
                - unlink
                - unlink
                - freopen
                - mkstemp
                - write
                - close
                - abort
                - write
                - abort
                - strnlen
        - Branch String:   'tool_metaflac.c:72,2'
          Branch Sides:
            - BranchSide:      'tool_metaflac.c:73,28'
              BranchSideFuncs:
                - strnlen
                - mkstemp
                - write
                - close
                - fflush
                - fgetpos
                - fileno
                - dup
                - freopen
                - fileno
                - dup
                - freopen
                - main_to_fuzz
                - fflush
                - fileno
                - dup2
                - close
                - clearerr
                - fsetpos
                - fileno
                - dup2
                - close
                - clearerr
                - unlink
                - unlink
                - freopen
                - mkstemp
                - write
                - close
                - abort
                - write
                - abort
            - BranchSide:      'tool_metaflac.c:78,25'
              BranchSideFuncs:
                - mkstemp
                - write
                - close
                - fflush
                - fgetpos
                - fileno
                - dup
                - freopen
                - fileno
                - dup
                - freopen
                - main_to_fuzz
                - fflush
                - fileno
                - dup2
                - close
                - clearerr
                - fsetpos
                - fileno
                - dup2
                - close
                - clearerr
                - unlink
                - unlink
                - freopen
                - mkstemp
                - write
                - close
                - abort
                - write
                - abort
        - Branch String:   'tool_metaflac.c:79,6'
          Branch Sides:
            - BranchSide:      'tool_metaflac.c:80,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'tool_metaflac.c:81,5'
              BranchSideFuncs:
                - write
                - close
                - fflush
                - fgetpos
                - fileno
                - dup
                - freopen
                - fileno
                - dup
                - freopen
                - main_to_fuzz
                - fflush
                - fileno
                - dup2
                - close
                - clearerr
                - fsetpos
                - fileno
                - dup2
                - close
                - clearerr
                - unlink
                - unlink
                - freopen
                - mkstemp
                - write
                - close
                - abort
                - write
        - Branch String:   'tool_metaflac.c:81,5'
          Branch Sides:
            - BranchSide:      'tool_metaflac.c:82,9'
              BranchSideFuncs:
                - write
                - close
                - fflush
                - fgetpos
                - fileno
                - dup
                - freopen
                - fileno
                - dup
                - freopen
                - main_to_fuzz
                - fflush
                - fileno
                - dup2
                - close
                - clearerr
                - fsetpos
                - fileno
                - dup2
                - close
                - clearerr
                - unlink
                - unlink
                - freopen
                - mkstemp
                - write
                - close
                - abort
            - BranchSide:      'tool_metaflac.c:86,9'
              BranchSideFuncs:
                - write
                - close
                - fflush
                - fgetpos
                - fileno
                - dup
                - freopen
                - fileno
                - dup
                - freopen
                - main_to_fuzz
                - fflush
                - fileno
                - dup2
                - close
                - clearerr
                - fsetpos
                - fileno
                - dup2
                - close
                - clearerr
                - unlink
                - unlink
                - freopen
                - mkstemp
                - write
                - close
                - abort
        - Branch String:   'tool_metaflac.c:92,5'
          Branch Sides:
            - BranchSide:      'tool_metaflac.c:93,26'
              BranchSideFuncs:
                - mkstemp
                - write
                - close
                - fflush
                - fgetpos
                - fileno
                - dup
                - freopen
                - fileno
                - dup
                - freopen
                - main_to_fuzz
                - fflush
                - fileno
                - dup2
                - close
                - clearerr
                - fsetpos
                - fileno
                - dup2
                - close
                - clearerr
                - unlink
                - unlink
                - freopen
                - abort
            - BranchSide:      'tool_metaflac.c:101,9'
              BranchSideFuncs:
                - fflush
                - fgetpos
                - fileno
                - dup
                - freopen
                - fileno
                - dup
                - freopen
                - main_to_fuzz
                - fflush
                - fileno
                - dup2
                - close
                - clearerr
                - fsetpos
                - fileno
                - dup2
                - close
                - clearerr
                - unlink
                - unlink
                - freopen
        - Branch String:   'tool_metaflac.c:94,7'
          Branch Sides:
            - BranchSide:      'tool_metaflac.c:95,4'
              BranchSideFuncs:
                - abort
            - BranchSide:      'tool_metaflac.c:96,9'
              BranchSideFuncs:
                - write
                - close
                - fflush
                - fgetpos
                - fileno
                - dup
                - freopen
                - fileno
                - dup
                - freopen
                - main_to_fuzz
                - fflush
                - fileno
                - dup2
                - close
                - clearerr
                - fsetpos
                - fileno
                - dup2
                - close
                - clearerr
                - unlink
                - unlink
                - freopen
        - Branch String:   'tool_metaflac.c:108,5'
          Branch Sides:
            - BranchSide:      'tool_metaflac.c:109,11'
              BranchSideFuncs:
                - freopen
                - main_to_fuzz
                - fflush
                - fileno
                - dup2
                - close
                - clearerr
                - fsetpos
                - fileno
                - dup2
                - close
                - clearerr
                - unlink
                - unlink
            - BranchSide:      'tool_metaflac.c:111,27'
              BranchSideFuncs:
                - freopen
                - main_to_fuzz
                - fflush
                - fileno
                - dup2
                - close
                - clearerr
                - fsetpos
                - fileno
                - dup2
                - close
                - clearerr
                - unlink
                - unlink
        - Branch String:   'tool_metaflac.c:131,5'
          Branch Sides:
            - BranchSide:      'tool_metaflac.c:132,10'
              BranchSideFuncs:
                - unlink
            - BranchSide:      'tool_metaflac.c:134,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tool_metaflac.c:72,18'
          Dst:             strnlen
        - Src:             'tool_metaflac.c:78,17'
          Dst:             mkstemp
        - Src:             'tool_metaflac.c:80,3'
          Dst:             abort
        - Src:             'tool_metaflac.c:82,3'
          Dst:             write
        - Src:             'tool_metaflac.c:86,3'
          Dst:             write
        - Src:             'tool_metaflac.c:87,2'
          Dst:             close
        - Src:             'tool_metaflac.c:93,18'
          Dst:             mkstemp
        - Src:             'tool_metaflac.c:95,4'
          Dst:             abort
        - Src:             'tool_metaflac.c:96,3'
          Dst:             write
        - Src:             'tool_metaflac.c:97,3'
          Dst:             close
        - Src:             'tool_metaflac.c:101,2'
          Dst:             fflush
        - Src:             'tool_metaflac.c:102,2'
          Dst:             fgetpos
        - Src:             'tool_metaflac.c:103,19'
          Dst:             fileno
        - Src:             'tool_metaflac.c:103,15'
          Dst:             dup
        - Src:             'tool_metaflac.c:104,2'
          Dst:             freopen
        - Src:             'tool_metaflac.c:107,18'
          Dst:             fileno
        - Src:             'tool_metaflac.c:107,14'
          Dst:             dup
        - Src:             'tool_metaflac.c:109,3'
          Dst:             freopen
        - Src:             'tool_metaflac.c:111,3'
          Dst:             freopen
        - Src:             'tool_metaflac.c:115,2'
          Dst:             main_to_fuzz
        - Src:             'tool_metaflac.c:118,2'
          Dst:             fflush
        - Src:             'tool_metaflac.c:119,19'
          Dst:             fileno
        - Src:             'tool_metaflac.c:119,2'
          Dst:             dup2
        - Src:             'tool_metaflac.c:120,2'
          Dst:             close
        - Src:             'tool_metaflac.c:121,2'
          Dst:             clearerr
        - Src:             'tool_metaflac.c:122,2'
          Dst:             fsetpos
        - Src:             'tool_metaflac.c:125,18'
          Dst:             fileno
        - Src:             'tool_metaflac.c:125,2'
          Dst:             dup2
        - Src:             'tool_metaflac.c:126,2'
          Dst:             close
        - Src:             'tool_metaflac.c:127,2'
          Dst:             clearerr
        - Src:             'tool_metaflac.c:129,2'
          Dst:             unlink
        - Src:             'tool_metaflac.c:132,3'
          Dst:             unlink
    - functionName:    strnlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mkstemp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgetpos
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dup2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clearerr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fsetpos
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_check
      functionSourceFile: '/src/flac/src/share/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:71,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:72,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:73,29'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:73,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:75,10'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,35'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:75,39'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_malloc_
      functionSourceFile: '/src/flac/src/share/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:92,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:93,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:96,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../../include/share/alloc.h:96,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:97,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../../include/share/alloc.h:98,16'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../../include/share/alloc.h:92,5'
          Dst:             alloc_check
    - functionName:    safe_malloc_add_2op_
      functionSourceFile: '/src/flac/src/share/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size1
        - size2
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - safe_malloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:132,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:133,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:134,22'
              BranchSideFuncs:
                - safe_malloc_.536
      Callsites:
        - Src:             '../../include/share/alloc.h:134,9'
          Dst:             safe_malloc_
    - functionName:    convert_buffer
      functionSourceFile: '/src/flac/src/share/utf8/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fromcode
        - tocode
        - from
        - fromlen
        - to
        - tolen
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - iconvert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8/utf8.c:154,7'
          Branch Sides:
            - BranchSide:      'utf8/utf8.c:155,12'
              BranchSideFuncs: []
            - BranchSide:      'utf8/utf8.c:164,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8/utf8.c:153,9'
          Dst:             iconvert
    - functionName:    utf8_decode
      functionSourceFile: '/src/flac/src/share/utf8/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - from
        - to
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convert_string
        - current_charset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'utf8/utf8.c:199,34'
          Dst:             current_charset
        - Src:             'utf8/utf8.c:199,10'
          Dst:             convert_string
    - functionName:    current_charset
      functionSourceFile: '/src/flac/src/share/utf8/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - nl_langinfo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utf8/utf8.c:135,15'
          Branch Sides:
            - BranchSide:      'utf8/utf8.c:135,15'
              BranchSideFuncs:
                - nl_langinfo
                - getenv
            - BranchSide:      'utf8/utf8.c:135,15'
              BranchSideFuncs:
                - nl_langinfo
                - getenv
        - Branch String:   'utf8/utf8.c:140,7'
          Branch Sides:
            - BranchSide:      'utf8/utf8.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'utf8/utf8.c:143,10'
              BranchSideFuncs: []
        - Branch String:   'utf8/utf8.c:143,10'
          Branch Sides:
            - BranchSide:      'utf8/utf8.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'utf8/utf8.c:143,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8/utf8.c:137,7'
          Dst:             nl_langinfo
        - Src:             'utf8/utf8.c:141,9'
          Dst:             getenv
    - functionName:    convert_string
      functionSourceFile: '/src/flac/src/share/utf8/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - fromcode
        - tocode
        - from
        - to
        - replace
      BBCount:         17
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - convert_buffer
        - safe_malloc_add_2op_
        - snprintf
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utf8/utf8.c:176,7'
          Branch Sides:
            - BranchSide:      'utf8/utf8.c:177,5'
              BranchSideFuncs: []
            - BranchSide:      'utf8/utf8.c:178,7'
              BranchSideFuncs:
                - safe_malloc_add_2op_
                - snprintf
        - Branch String:   'utf8/utf8.c:178,7'
          Branch Sides:
            - BranchSide:      'utf8/utf8.c:179,12'
              BranchSideFuncs: []
            - BranchSide:      'utf8/utf8.c:181,28'
              BranchSideFuncs:
                - safe_malloc_add_2op_
                - snprintf
        - Branch String:   'utf8/utf8.c:182,7'
          Branch Sides:
            - BranchSide:      'utf8/utf8.c:183,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'utf8/utf8.c:184,12'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'utf8/utf8.c:186,3'
          Branch Sides:
            - BranchSide:      'utf8/utf8.c:187,10'
              BranchSideFuncs: []
            - BranchSide:      'utf8/utf8.c:189,3'
              BranchSideFuncs: []
        - Branch String:   'utf8/utf8.c:187,9'
          Branch Sides:
            - BranchSide:      'utf8/utf8.c:187,15'
              BranchSideFuncs: []
            - BranchSide:      'utf8/utf8.c:188,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8/utf8.c:174,13'
          Dst:             strlen
        - Src:             'utf8/utf8.c:175,9'
          Dst:             convert_buffer
        - Src:             'utf8/utf8.c:181,7'
          Dst:             safe_malloc_add_2op_
        - Src:             'utf8/utf8.c:184,3'
          Dst:             snprintf
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nl_langinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getenv
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_encode
      functionSourceFile: '/src/flac/src/share/utf8/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - from
        - to
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convert_string
        - current_charset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'utf8/utf8.c:194,25'
          Dst:             current_charset
        - Src:             'utf8/utf8.c:194,10'
          Dst:             convert_string
    - functionName:    safe_malloc_
      functionSourceFile: '/src/flac/src/share/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:92,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:93,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:96,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../../include/share/alloc.h:96,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:97,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../../include/share/alloc.h:98,16'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../../include/share/alloc.h:92,5'
          Dst:             alloc_check
    - functionName:    alloc_check
      functionSourceFile: '/src/flac/src/share/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:71,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:72,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:73,29'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:73,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:75,10'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,35'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:75,39'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    realloc_
      functionSourceFile: '/src/flac/src/share/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_check
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:221,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:222,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:223,17'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '../../include/share/alloc.h:221,5'
          Dst:             alloc_check
        - Src:             '../../include/share/alloc.h:223,9'
          Dst:             realloc
    - functionName:    safe_malloc_add_2op_
      functionSourceFile: '/src/flac/src/share/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size1
        - size2
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - safe_malloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:132,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:133,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:134,22'
              BranchSideFuncs:
                - safe_malloc_.561
      Callsites:
        - Src:             '../../include/share/alloc.h:134,9'
          Dst:             safe_malloc_
    - functionName:    safe_realloc_nofree_add_2op_
      functionSourceFile: '/src/flac/src/share/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size1
        - size2
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:233,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:234,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:235,18'
              BranchSideFuncs:
                - realloc_
      Callsites:
        - Src:             '../../include/share/alloc.h:235,9'
          Dst:             realloc_
    - functionName:    iconvert
      functionSourceFile: '/src/flac/src/share/utf8/iconvert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fromcode
        - tocode
        - from
        - fromlen
        - to
        - tolen
      BBCount:         111
      ICount:          730
      EdgeCount:       152
      CyclomaticComplexity: 43
      functionsReached:
        - __errno_location
        - asprintf
        - iconv
        - iconv_close
        - iconv_open
        - realloc
        - safe_malloc_add_2op_
        - safe_realloc_nofree_add_2op_
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8/iconvert.c:69,7'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:70,5'
              BranchSideFuncs: []
            - BranchSide:      'utf8/iconvert.c:72,7'
              BranchSideFuncs:
                - strchr
                - asprintf
                - iconv_close
                - iconv_close
                - free
                - iconv_open
                - free
                - malloc
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - iconv_close
                - iconv_open
                - strchr
                - strchr
        - Branch String:   'utf8/iconvert.c:74,32'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:75,21'
              BranchSideFuncs:
                - strchr
                - asprintf
                - iconv_close
                - iconv_close
                - free
                - iconv_open
                - free
                - malloc
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - iconv_close
                - iconv_open
                - strchr
            - BranchSide:      'utf8/iconvert.c:88,45'
              BranchSideFuncs:
                - asprintf
                - iconv_close
                - iconv_close
                - free
                - iconv_open
                - free
                - malloc
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - iconv_close
                - iconv_open
        - Branch String:   'utf8/iconvert.c:75,32'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:76,21'
              BranchSideFuncs:
                - strchr
                - asprintf
                - iconv_close
                - iconv_close
                - free
                - iconv_open
                - free
                - malloc
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - iconv_close
                - iconv_open
            - BranchSide:      'utf8/iconvert.c:88,45'
              BranchSideFuncs:
                - asprintf
                - iconv_close
                - iconv_close
                - free
                - iconv_open
                - free
                - malloc
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - iconv_close
                - iconv_open
        - Branch String:   'utf8/iconvert.c:76,32'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:77,7'
              BranchSideFuncs:
                - malloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - asprintf
                - iconv_open
                - free
                - iconv_close
                - iconv_open
            - BranchSide:      'utf8/iconvert.c:88,45'
              BranchSideFuncs:
                - asprintf
                - iconv_close
                - iconv_close
                - free
                - iconv_open
                - free
                - malloc
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - iconv_close
                - iconv_open
        - Branch String:   'utf8/iconvert.c:77,24'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:78,7'
              BranchSideFuncs:
                - asprintf
                - iconv_close
                - iconv_close
                - free
                - iconv_open
                - free
                - malloc
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - iconv_close
                - iconv_open
            - BranchSide:      'utf8/iconvert.c:88,45'
              BranchSideFuncs:
                - asprintf
                - iconv_close
                - iconv_close
                - free
                - iconv_open
                - free
                - malloc
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - iconv_close
                - iconv_open
        - Branch String:   'utf8/iconvert.c:78,24'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:79,7'
              BranchSideFuncs:
                - asprintf
                - iconv_close
                - iconv_close
                - free
                - iconv_open
                - free
                - malloc
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - iconv_close
                - iconv_open
            - BranchSide:      'utf8/iconvert.c:88,45'
              BranchSideFuncs:
                - asprintf
                - iconv_close
                - iconv_close
                - free
                - iconv_open
                - free
                - malloc
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - iconv_close
                - iconv_open
        - Branch String:   'utf8/iconvert.c:74,7'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:88,45'
              BranchSideFuncs:
                - asprintf
                - iconv_close
                - iconv_close
                - free
                - iconv_open
                - free
                - malloc
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - iconv_close
                - iconv_open
            - BranchSide:      'utf8/iconvert.c:104,10'
              BranchSideFuncs:
                - malloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
        - Branch String:   'utf8/iconvert.c:89,16'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:89,21'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
                - free
            - BranchSide:      'utf8/iconvert.c:90,7'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
                - free
        - Branch String:   'utf8/iconvert.c:89,9'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:90,7'
              BranchSideFuncs:
                - iconv_open
                - free
                - malloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - iconv_close
                - iconv_open
            - BranchSide:      'utf8/iconvert.c:92,22'
              BranchSideFuncs:
                - iconv_open
                - free
                - malloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - iconv_close
                - iconv_open
        - Branch String:   'utf8/iconvert.c:95,9'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:96,24'
              BranchSideFuncs:
                - iconv_open
                - malloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - iconv_close
            - BranchSide:      'utf8/iconvert.c:98,9'
              BranchSideFuncs:
                - malloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
                - iconv_close
        - Branch String:   'utf8/iconvert.c:98,9'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:99,19'
              BranchSideFuncs:
                - iconv_close
            - BranchSide:      'utf8/iconvert.c:102,3'
              BranchSideFuncs:
                - malloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
        - Branch String:   'utf8/iconvert.c:106,7'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:107,5'
              BranchSideFuncs:
                - iconv
                - realloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
            - BranchSide:      'utf8/iconvert.c:110,16'
              BranchSideFuncs:
                - iconv
                - realloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
        - Branch String:   'utf8/iconvert.c:120,9'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:121,7'
              BranchSideFuncs:
                - iconv
                - iconv
                - realloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - realloc
            - BranchSide:      'utf8/iconvert.c:122,9'
              BranchSideFuncs:
                - iconv
                - iconv
                - realloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - realloc
        - Branch String:   'utf8/iconvert.c:122,9'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:124,10'
              BranchSideFuncs:
                - realloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
            - BranchSide:      'utf8/iconvert.c:137,9'
              BranchSideFuncs:
                - iconv
                - iconv
                - realloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - realloc
        - Branch String:   'utf8/iconvert.c:124,10'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:125,2'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
                - free
            - BranchSide:      'utf8/iconvert.c:126,14'
              BranchSideFuncs:
                - realloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - realloc
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
        - Branch String:   'utf8/iconvert.c:129,11'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:130,2'
              BranchSideFuncs:
                - iconv
                - realloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
            - BranchSide:      'utf8/iconvert.c:131,12'
              BranchSideFuncs:
                - iconv
                - realloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv
                - realloc
        - Branch String:   'utf8/iconvert.c:144,7'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:146,9'
              BranchSideFuncs:
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv_close
                - free
                - iconv_close
            - BranchSide:      'utf8/iconvert.c:164,12'
              BranchSideFuncs:
                - realloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:146,9'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:147,16'
              BranchSideFuncs:
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv_close
                - free
                - iconv_close
            - BranchSide:      'utf8/iconvert.c:148,10'
              BranchSideFuncs:
                - free
                - iconv_close
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv_close
                - free
                - iconv_close
        - Branch String:   'utf8/iconvert.c:148,9'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:149,12'
              BranchSideFuncs:
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv_close
                - free
                - iconv_close
            - BranchSide:      'utf8/iconvert.c:153,43'
              BranchSideFuncs:
                - safe_realloc_nofree_add_2op_
                - iconv_close
                - iconv_close
                - free
                - iconv_close
        - Branch String:   'utf8/iconvert.c:154,9'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:155,7'
              BranchSideFuncs:
                - iconv_close
            - BranchSide:      'utf8/iconvert.c:156,11'
              BranchSideFuncs:
                - iconv_close
        - Branch String:   'utf8/iconvert.c:165,7'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:166,5'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
                - free
            - BranchSide:      'utf8/iconvert.c:167,20'
              BranchSideFuncs:
                - realloc
                - iconv_close
                - iconv_close
                - free
                - iconv
                - safe_malloc_add_2op_.563
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:168,7'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:169,5'
              BranchSideFuncs:
                - iconv
                - safe_malloc_add_2op_.563
                - iconv_close
                - iconv_close
                - free
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
            - BranchSide:      'utf8/iconvert.c:170,12'
              BranchSideFuncs:
                - iconv
                - safe_malloc_add_2op_.563
                - iconv_close
                - iconv_close
                - free
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:176,3'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:177,10'
              BranchSideFuncs:
                - iconv
                - iconv
                - safe_malloc_add_2op_.563
                - iconv_close
                - iconv_close
                - free
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - __errno_location
            - BranchSide:      'utf8/iconvert.c:199,8'
              BranchSideFuncs:
                - iconv
                - safe_malloc_add_2op_.563
                - iconv_close
                - iconv_close
                - free
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:183,13'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:183,18'
              BranchSideFuncs:
                - iconv
                - iconv
                - safe_malloc_add_2op_.563
                - iconv_close
                - iconv_close
                - free
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - __errno_location
            - BranchSide:      'utf8/iconvert.c:197,15'
              BranchSideFuncs:
                - iconv
                - safe_malloc_add_2op_.563
                - iconv_close
                - iconv_close
                - free
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:183,36'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:183,39'
              BranchSideFuncs:
                - __errno_location
                - iconv
                - iconv
                - safe_malloc_add_2op_.563
                - iconv_close
                - iconv_close
                - free
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
            - BranchSide:      'utf8/iconvert.c:185,13'
              BranchSideFuncs:
                - iconv
                - iconv
                - safe_malloc_add_2op_.563
                - iconv_close
                - iconv_close
                - free
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:183,9'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:185,13'
              BranchSideFuncs:
                - iconv
                - safe_malloc_add_2op_.563
                - iconv_close
                - iconv_close
                - free
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
            - BranchSide:      'utf8/iconvert.c:197,15'
              BranchSideFuncs:
                - iconv
                - safe_malloc_add_2op_.563
                - iconv_close
                - iconv_close
                - free
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:194,29'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:194,34'
              BranchSideFuncs:
                - iconv
                - safe_malloc_add_2op_.563
                - iconv_close
                - iconv_close
                - free
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
            - BranchSide:      'utf8/iconvert.c:194,7'
              BranchSideFuncs:
                - iconv
                - safe_malloc_add_2op_.563
                - iconv_close
                - iconv_close
                - free
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:194,7'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:194,48'
              BranchSideFuncs:
                - iconv
                - safe_malloc_add_2op_.563
                - iconv_close
                - iconv_close
                - free
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
            - BranchSide:      'utf8/iconvert.c:196,5'
              BranchSideFuncs:
                - iconv
                - safe_malloc_add_2op_.563
                - iconv_close
                - iconv_close
                - free
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:207,7'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:208,5'
              BranchSideFuncs:
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
            - BranchSide:      'utf8/iconvert.c:209,8'
              BranchSideFuncs:
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:213,3'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:214,15'
              BranchSideFuncs:
                - iconv
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - __errno_location
            - BranchSide:      'utf8/iconvert.c:231,13'
              BranchSideFuncs:
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
        - Branch String:   'utf8/iconvert.c:217,11'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:217,15'
              BranchSideFuncs:
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
            - BranchSide:      'utf8/iconvert.c:219,9'
              BranchSideFuncs:
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:217,9'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:218,11'
              BranchSideFuncs:
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
            - BranchSide:      'utf8/iconvert.c:219,9'
              BranchSideFuncs:
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:219,13'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:213,3'
              BranchSideFuncs:
                - iconv
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - __errno_location
            - BranchSide:      'utf8/iconvert.c:219,18'
              BranchSideFuncs:
                - iconv
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:219,36'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:219,39'
              BranchSideFuncs:
                - __errno_location
                - iconv
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
            - BranchSide:      'utf8/iconvert.c:221,13'
              BranchSideFuncs:
                - iconv
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:219,9'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:213,3'
              BranchSideFuncs:
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
            - BranchSide:      'utf8/iconvert.c:221,13'
              BranchSideFuncs:
                - iconv
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:227,29'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:227,34'
              BranchSideFuncs:
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
            - BranchSide:      'utf8/iconvert.c:227,7'
              BranchSideFuncs:
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:227,7'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:227,48'
              BranchSideFuncs:
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
            - BranchSide:      'utf8/iconvert.c:229,5'
              BranchSideFuncs:
                - iconv
                - free
                - iconv_close
                - iconv_close
                - free
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'utf8/iconvert.c:239,7'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:240,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'utf8/iconvert.c:241,8'
              BranchSideFuncs:
                - free
        - Branch String:   'utf8/iconvert.c:241,7'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:242,10'
              BranchSideFuncs: []
            - BranchSide:      'utf8/iconvert.c:245,9'
              BranchSideFuncs: []
        - Branch String:   'utf8/iconvert.c:249,6'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:250,10'
              BranchSideFuncs:
                - free
                - iconv_close
                - iconv_close
            - BranchSide:      'utf8/iconvert.c:251,15'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
        - Branch String:   'utf8/iconvert.c:252,7'
          Branch Sides:
            - BranchSide:      'utf8/iconvert.c:253,17'
              BranchSideFuncs:
                - iconv_close
            - BranchSide:      'utf8/iconvert.c:254,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8/iconvert.c:68,9'
          Dst:             iconv_open
        - Src:             'utf8/iconvert.c:74,8'
          Dst:             strchr
        - Src:             'utf8/iconvert.c:75,8'
          Dst:             strchr
        - Src:             'utf8/iconvert.c:76,8'
          Dst:             strchr
        - Src:             'utf8/iconvert.c:88,10'
          Dst:             asprintf
        - Src:             'utf8/iconvert.c:92,11'
          Dst:             iconv_open
        - Src:             'utf8/iconvert.c:96,13'
          Dst:             iconv_open
        - Src:             'utf8/iconvert.c:99,7'
          Dst:             iconv_close
        - Src:             'utf8/iconvert.c:115,9'
          Dst:             iconv
        - Src:             'utf8/iconvert.c:128,16'
          Dst:             realloc
        - Src:             'utf8/iconvert.c:140,7'
          Dst:             iconv
        - Src:             'utf8/iconvert.c:150,7'
          Dst:             iconv_close
        - Src:             'utf8/iconvert.c:153,14'
          Dst:             safe_realloc_nofree_add_2op_
        - Src:             'utf8/iconvert.c:159,5'
          Dst:             iconv_close
        - Src:             'utf8/iconvert.c:167,12'
          Dst:             realloc
        - Src:             'utf8/iconvert.c:179,9'
          Dst:             iconv
        - Src:             'utf8/iconvert.c:183,39'
          Dst:             __errno_location
        - Src:             'utf8/iconvert.c:191,11'
          Dst:             iconv
        - Src:             'utf8/iconvert.c:201,7'
          Dst:             iconv
        - Src:             'utf8/iconvert.c:206,12'
          Dst:             safe_malloc_add_2op_
        - Src:             'utf8/iconvert.c:214,9'
          Dst:             iconv
        - Src:             'utf8/iconvert.c:219,39'
          Dst:             __errno_location
        - Src:             'utf8/iconvert.c:224,11'
          Dst:             iconv
        - Src:             'utf8/iconvert.c:231,7'
          Dst:             iconv
        - Src:             'utf8/iconvert.c:237,3'
          Dst:             iconv_close
        - Src:             'utf8/iconvert.c:238,3'
          Dst:             iconv_close
        - Src:             'utf8/iconvert.c:251,3'
          Dst:             iconv_close
        - Src:             'utf8/iconvert.c:253,5'
          Dst:             iconv_close
    - functionName:    iconv_open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iconv_close
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iconv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    safe_malloc_mul_2op_
      functionSourceFile: '/src/flac/src/share/grabbag/alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size1
        - size2
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'grabbag/alloc.c:43,12'
          Branch Sides:
            - BranchSide:      'grabbag/alloc.c:43,16'
              BranchSideFuncs:
                - malloc
                - malloc
            - BranchSide:      'grabbag/alloc.c:44,10'
              BranchSideFuncs:
                - malloc
        - Branch String:   'grabbag/alloc.c:43,5'
          Branch Sides:
            - BranchSide:      'grabbag/alloc.c:44,10'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'grabbag/alloc.c:45,5'
              BranchSideFuncs:
                - malloc
        - Branch String:   'grabbag/alloc.c:45,5'
          Branch Sides:
            - BranchSide:      'grabbag/alloc.c:46,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/alloc.c:47,16'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    local__parse_int64_
      functionSourceFile: '/src/flac/src/share/grabbag/cuesheet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         16
      ICount:          84
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'grabbag/cuesheet.c:53,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:54,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:56,2'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:56,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:57,6'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:66,9'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:57,15'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:57,18'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:64,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:57,6'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:58,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:64,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:58,7'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:59,5'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:61,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    local__parse_ms_
      functionSourceFile: '/src/flac/src/share/grabbag/cuesheet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - sample_rate
      BBCount:         38
      ICount:          206
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - strlen
        - strspn
        - strtod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/cuesheet.c:176,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:177,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:179,8'
              BranchSideFuncs:
                - strspn
                - strlen
                - strtod
        - Branch String:   'grabbag/cuesheet.c:180,14'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:180,17'
              BranchSideFuncs:
                - strspn
                - strlen
                - strtod
            - BranchSide:      'grabbag/cuesheet.c:183,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:180,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:181,12'
              BranchSideFuncs:
                - strspn
                - strlen
                - strtod
            - BranchSide:      'grabbag/cuesheet.c:183,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:184,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:185,6'
              BranchSideFuncs:
                - strspn
                - strlen
                - strtod
            - BranchSide:      'grabbag/cuesheet.c:195,5'
              BranchSideFuncs:
                - strspn
                - strlen
                - strtod
        - Branch String:   'grabbag/cuesheet.c:185,15'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:185,18'
              BranchSideFuncs:
                - strspn
                - strlen
                - strtod
            - BranchSide:      'grabbag/cuesheet.c:192,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:185,6'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:186,7'
              BranchSideFuncs:
                - strspn
                - strlen
                - strtod
            - BranchSide:      'grabbag/cuesheet.c:192,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:186,7'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:187,5'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:189,13'
              BranchSideFuncs:
                - strspn
                - strlen
                - strtod
        - Branch String:   'grabbag/cuesheet.c:195,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:196,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:197,8'
              BranchSideFuncs:
                - strspn
                - strlen
                - strtod
        - Branch String:   'grabbag/cuesheet.c:199,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:200,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:201,13'
              BranchSideFuncs:
                - strtod
        - Branch String:   'grabbag/cuesheet.c:202,10'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:202,13'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:203,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:202,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:204,5'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:204,13'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:204,16'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:205,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:204,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:207,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/cuesheet.c:199,5'
          Dst:             strspn
        - Src:             'grabbag/cuesheet.c:199,33'
          Dst:             strlen
        - Src:             'grabbag/cuesheet.c:201,6'
          Dst:             strtod
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    local__parse_msf_
      functionSourceFile: '/src/flac/src/share/grabbag/cuesheet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - sample_rate
      BBCount:         66
      ICount:          381
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/cuesheet.c:87,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:88,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:90,8'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:91,14'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:91,17'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:94,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:91,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:92,12'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:94,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:95,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:96,6'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:106,5'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:96,15'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:96,18'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:103,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:96,6'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:97,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:103,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:97,7'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:98,5'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:100,13'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:106,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:108,8'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:111,14'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:111,17'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:114,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:111,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:114,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:115,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:116,6'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:126,5'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:116,15'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:116,18'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:123,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:116,6'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:117,12'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:123,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:119,7'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:120,5'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:121,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:126,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:130,21'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:132,6'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:133,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:136,8'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:137,14'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:137,17'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:140,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:137,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:138,12'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:140,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:141,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:142,6'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:150,5'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:142,15'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:142,18'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:147,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:142,6'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:143,12'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:147,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:150,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:151,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:153,5'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:153,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:154,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:157,21'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:159,6'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:160,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:163,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    local__parse_int_
      functionSourceFile: '/src/flac/src/share/grabbag/cuesheet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - local__parse_int64_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grabbag/cuesheet.c:73,15'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:73,18'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:74,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:73,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:75,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/cuesheet.c:72,22'
          Dst:             local__parse_int64_
    - functionName:    safe_strncpy
      functionSourceFile: '/src/flac/src/share/../../include/share/safe_str.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - src
        - dest_size
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../include/share/safe_str.h:62,6'
          Branch Sides:
            - BranchSide:      '../../include/share/safe_str.h:63,10'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/safe_str.h:65,16'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             '../../include/share/safe_str.h:65,8'
          Dst:             strncpy
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      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:    local__get_field_
      functionSourceFile: '/src/flac/src/share/grabbag/cuesheet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - allow_quotes
      BBCount:         38
      ICount:          223
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - abort
        - strchr
      functionUses:    12
      BranchProfiles:
        - Branch String:   'grabbag/cuesheet.c:217,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:217,2'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
            - BranchSide:      'grabbag/cuesheet.c:219,11'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
        - Branch String:   'grabbag/cuesheet.c:219,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:220,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:223,2'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
        - Branch String:   'grabbag/cuesheet.c:223,12'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:223,40'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
            - BranchSide:      'grabbag/cuesheet.c:223,2'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
        - Branch String:   'grabbag/cuesheet.c:223,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:224,5'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
            - BranchSide:      'grabbag/cuesheet.c:226,7'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'grabbag/cuesheet.c:226,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:227,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:231,5'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'grabbag/cuesheet.c:231,18'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:231,24'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'grabbag/cuesheet.c:240,7'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'grabbag/cuesheet.c:231,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:232,13'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'grabbag/cuesheet.c:240,7'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'grabbag/cuesheet.c:234,6'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:235,5'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:238,2'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'grabbag/cuesheet.c:242,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:243,16'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'grabbag/cuesheet.c:253,3'
              BranchSideFuncs:
                - strchr
        - Branch String:   'grabbag/cuesheet.c:245,6'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:248,6'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:253,13'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:253,41'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'grabbag/cuesheet.c:253,3'
              BranchSideFuncs:
                - strchr
        - Branch String:   'grabbag/cuesheet.c:253,3'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:254,6'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'grabbag/cuesheet.c:255,8'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:255,6'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:256,6'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:260,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/cuesheet.c:217,2'
          Dst:             abort
        - Src:             'grabbag/cuesheet.c:223,20'
          Dst:             strchr
        - Src:             'grabbag/cuesheet.c:243,8'
          Dst:             strchr
        - Src:             'grabbag/cuesheet.c:253,21'
          Dst:             strchr
    - functionName:    grabbag__cuesheet_emit
      functionSourceFile: '/src/flac/src/share/grabbag/cuesheet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - cuesheet
        - file_reference
      BBCount:         31
      ICount:          279
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - abort
        - fprintf
        - grabbag__cuesheet_frame_to_msf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/cuesheet.c:643,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:643,2'
              BranchSideFuncs:
                - abort
                - abort
                - fprintf
                - abort
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'grabbag/cuesheet.c:644,2'
              BranchSideFuncs:
                - abort
                - abort
                - fprintf
                - abort
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'grabbag/cuesheet.c:644,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:644,2'
              BranchSideFuncs:
                - abort
                - fprintf
                - abort
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'grabbag/cuesheet.c:645,2'
              BranchSideFuncs:
                - abort
                - fprintf
                - abort
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'grabbag/cuesheet.c:645,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:645,2'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'grabbag/cuesheet.c:647,8'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'grabbag/cuesheet.c:649,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:650,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - abort
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'grabbag/cuesheet.c:651,10'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'grabbag/cuesheet.c:653,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:653,2'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'grabbag/cuesheet.c:655,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'grabbag/cuesheet.c:655,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:656,54'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'grabbag/cuesheet.c:680,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'grabbag/cuesheet.c:660,6'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:661,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
                - fprintf
            - BranchSide:      'grabbag/cuesheet.c:662,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
                - fprintf
        - Branch String:   'grabbag/cuesheet.c:662,6'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:663,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
            - BranchSide:      'grabbag/cuesheet.c:665,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
        - Branch String:   'grabbag/cuesheet.c:665,3'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:666,54'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
            - BranchSide:      'grabbag/cuesheet.c:678,2'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'grabbag/cuesheet.c:669,7'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:670,48'
              BranchSideFuncs:
                - grabbag__cuesheet_frame_to_msf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'grabbag/cuesheet.c:676,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - grabbag__cuesheet_frame_to_msf
                - fprintf
      Callsites:
        - Src:             'grabbag/cuesheet.c:643,2'
          Dst:             abort
        - Src:             'grabbag/cuesheet.c:644,2'
          Dst:             abort
        - Src:             'grabbag/cuesheet.c:645,2'
          Dst:             abort
        - Src:             'grabbag/cuesheet.c:650,3'
          Dst:             fprintf
        - Src:             'grabbag/cuesheet.c:651,2'
          Dst:             fprintf
        - Src:             'grabbag/cuesheet.c:653,2'
          Dst:             abort
        - Src:             'grabbag/cuesheet.c:658,3'
          Dst:             fprintf
        - Src:             'grabbag/cuesheet.c:661,4'
          Dst:             fprintf
        - Src:             'grabbag/cuesheet.c:663,4'
          Dst:             fprintf
        - Src:             'grabbag/cuesheet.c:668,4'
          Dst:             fprintf
        - Src:             'grabbag/cuesheet.c:672,5'
          Dst:             grabbag__cuesheet_frame_to_msf
        - Src:             'grabbag/cuesheet.c:673,5'
          Dst:             fprintf
        - Src:             'grabbag/cuesheet.c:676,5'
          Dst:             fprintf
        - Src:             'grabbag/cuesheet.c:680,2'
          Dst:             fprintf
        - Src:             'grabbag/cuesheet.c:681,2'
          Dst:             fprintf
    - functionName:    grabbag__cuesheet_frame_to_msf
      functionSourceFile: '/src/flac/src/share/grabbag/cuesheet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
        - minutes
        - seconds
        - frames
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    local__cuesheet_parse_
      functionSourceFile: '/src/flac/src/share/grabbag/cuesheet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - file
        - error_message
        - last_line_read
        - cuesheet
        - sample_rate
        - is_cdda
        - lead_out_offset
      BBCount:         262
      ICount:          1638
      EdgeCount:       366
      CyclomaticComplexity: 106
      functionsReached:
        - FLAC__metadata_object_cuesheet_insert_blank_track
        - FLAC__metadata_object_cuesheet_track_insert_blank_index
        - abort
        - feof
        - fgets
        - local__get_field_
        - local__parse_int64_
        - local__parse_int_
        - local__parse_ms_
        - local__parse_msf_
        - safe_strncpy
        - strcasecmp
        - strcmp
        - strlen
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/cuesheet.c:275,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:275,2'
              BranchSideFuncs:
                - abort
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:277,5'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:275,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:275,2'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:277,5'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:277,13'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:277,16'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:282,16'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:277,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:278,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:282,16'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:285,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:286,5'
              BranchSideFuncs:
                - strlen
                - local__get_field_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:573,5'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
        - Branch String:   'grabbag/cuesheet.c:291,37'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:291,40'
              BranchSideFuncs:
                - local__get_field_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:297,20'
              BranchSideFuncs:
                - local__get_field_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:291,7'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:292,6'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:297,20'
              BranchSideFuncs:
                - local__get_field_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:297,6'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:285,2'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:298,29'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:298,7'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:299,8'
              BranchSideFuncs:
                - local__get_field_
                - strlen
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:318,34'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
        - Branch String:   'grabbag/cuesheet.c:299,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:300,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:303,22'
              BranchSideFuncs:
                - local__get_field_
                - strlen
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:303,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:304,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:307,15'
              BranchSideFuncs:
                - strlen
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:307,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:308,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:311,8'
              BranchSideFuncs:
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:311,16'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:311,27'
              BranchSideFuncs:
                - strlen
                - strspn
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
            - BranchSide:      'grabbag/cuesheet.c:315,18'
              BranchSideFuncs:
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:311,40'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:311,50'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:312,7'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:311,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:312,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:315,18'
              BranchSideFuncs:
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:318,12'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:319,8'
              BranchSideFuncs:
                - local__get_field_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - strcasecmp
            - BranchSide:      'grabbag/cuesheet.c:333,34'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
        - Branch String:   'grabbag/cuesheet.c:319,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:320,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:323,8'
              BranchSideFuncs:
                - local__get_field_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - strcasecmp
        - Branch String:   'grabbag/cuesheet.c:323,25'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:323,28'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:324,7'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:323,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:324,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:327,5'
              BranchSideFuncs:
                - local__get_field_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - strcasecmp
        - Branch String:   'grabbag/cuesheet.c:327,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:328,31'
              BranchSideFuncs:
                - strcasecmp
                - local__get_field_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:331,21'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:328,9'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:327,5'
              BranchSideFuncs:
                - local__get_field_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - strcasecmp
            - BranchSide:      'grabbag/cuesheet.c:329,7'
              BranchSideFuncs:
                - local__get_field_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - strcasecmp
        - Branch String:   'grabbag/cuesheet.c:333,12'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:336,8'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__parse_ms_
                - local__parse_int64_
            - BranchSide:      'grabbag/cuesheet.c:421,34'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
        - Branch String:   'grabbag/cuesheet.c:336,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:337,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:340,22'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__parse_ms_
                - local__parse_int64_
        - Branch String:   'grabbag/cuesheet.c:340,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:341,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:344,38'
              BranchSideFuncs:
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__parse_ms_
                - local__parse_int64_
        - Branch String:   'grabbag/cuesheet.c:345,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:346,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:349,5'
              BranchSideFuncs:
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__parse_ms_
                - local__parse_int64_
        - Branch String:   'grabbag/cuesheet.c:349,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:349,5'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__parse_ms_
                - local__parse_int64_
            - BranchSide:      'grabbag/cuesheet.c:350,14'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__parse_ms_
                - local__parse_int64_
        - Branch String:   'grabbag/cuesheet.c:351,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:353,9'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__parse_ms_
                - local__parse_int64_
            - BranchSide:      'grabbag/cuesheet.c:359,9'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__parse_ms_
                - local__parse_int64_
        - Branch String:   'grabbag/cuesheet.c:353,9'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:354,8'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:357,5'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__parse_ms_
                - local__parse_int64_
        - Branch String:   'grabbag/cuesheet.c:359,9'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:360,8'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:364,16'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:364,19'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__parse_ms_
                - local__parse_int64_
            - BranchSide:      'grabbag/cuesheet.c:369,22'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__parse_ms_
                - local__parse_int64_
        - Branch String:   'grabbag/cuesheet.c:364,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:365,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:369,22'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__parse_ms_
                - local__parse_int64_
        - Branch String:   'grabbag/cuesheet.c:369,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:370,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:374,28'
              BranchSideFuncs:
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__parse_ms_
                - local__parse_int64_
        - Branch String:   'grabbag/cuesheet.c:375,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:377,9'
              BranchSideFuncs:
                - local__parse_ms_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__parse_int64_
            - BranchSide:      'grabbag/cuesheet.c:391,13'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:377,9'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:378,8'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:382,28'
              BranchSideFuncs:
                - local__parse_ms_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__parse_int64_
        - Branch String:   'grabbag/cuesheet.c:383,9'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:384,32'
              BranchSideFuncs:
                - local__parse_int64_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:390,5'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:385,10'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:386,9'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:389,6'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:396,16'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:396,19'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:400,8'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:396,39'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:396,42'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:400,8'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:396,73'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:396,76'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:400,8'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:396,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:397,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:400,8'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:400,16'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:400,19'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:405,8'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:400,42'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:400,59'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:405,8'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:400,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:401,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:405,8'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:405,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:406,36'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:407,8'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:407,16'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:407,19'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:414,65'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:407,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:408,57'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:414,65'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:409,9'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:410,8'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:413,5'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:414,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:415,7'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:418,65'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:421,12'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:423,8'
              BranchSideFuncs:
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:448,34'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
        - Branch String:   'grabbag/cuesheet.c:423,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:424,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:427,8'
              BranchSideFuncs:
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:427,25'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:427,28'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:428,7'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:427,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:428,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:431,22'
              BranchSideFuncs:
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:431,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:432,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:436,17'
              BranchSideFuncs:
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:436,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:437,10'
              BranchSideFuncs:
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:440,6'
              BranchSideFuncs:
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:437,9'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:438,15'
              BranchSideFuncs:
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:439,5'
              BranchSideFuncs:
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:441,28'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:441,38'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:442,7'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:441,89'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:441,99'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:442,7'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:441,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:442,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:445,18'
              BranchSideFuncs:
                - safe_strncpy
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:448,12'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:449,8'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:515,34'
              BranchSideFuncs:
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
        - Branch String:   'grabbag/cuesheet.c:449,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:450,57'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:467,22'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:452,30'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:454,9'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:461,24'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:454,17'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:456,10'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:466,5'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:456,33'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:456,36'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:457,10'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:456,66'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:457,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:461,24'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:457,33'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:457,36'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:466,5'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:457,65'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:457,68'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:466,5'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:452,7'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:461,24'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:466,5'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:467,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:468,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:471,38'
              BranchSideFuncs:
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:472,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:473,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:476,8'
              BranchSideFuncs:
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:476,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:477,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:480,8'
              BranchSideFuncs:
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:480,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:481,9'
              BranchSideFuncs:
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:487,9'
              BranchSideFuncs:
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:481,9'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:482,8'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:485,5'
              BranchSideFuncs:
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:487,9'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:491,14'
              BranchSideFuncs:
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:496,16'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:496,19'
              BranchSideFuncs:
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:501,22'
              BranchSideFuncs:
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:496,38'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:496,41'
              BranchSideFuncs:
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:501,22'
              BranchSideFuncs:
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:496,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:497,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:501,22'
              BranchSideFuncs:
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:501,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:502,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:505,59'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:505,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:506,7'
              BranchSideFuncs:
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:509,43'
              BranchSideFuncs:
                - strcasecmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:516,8'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:517,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
            - BranchSide:      'grabbag/cuesheet.c:569,4'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:517,9'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:519,24'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int64_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:534,26'
              BranchSideFuncs:
                - strcmp
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
        - Branch String:   'grabbag/cuesheet.c:519,10'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:520,9'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:523,32'
              BranchSideFuncs:
                - local__parse_int64_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:524,10'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:525,9'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:528,10'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:528,18'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:528,21'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
            - BranchSide:      'grabbag/cuesheet.c:532,35'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:528,10'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:532,35'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:537,10'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:541,24'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:541,10'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:542,9'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:545,37'
              BranchSideFuncs:
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:546,10'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:547,9'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:550,44'
              BranchSideFuncs:
                - local__get_field_
                - local__parse_int64_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:552,10'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:553,9'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:556,36'
              BranchSideFuncs:
                - local__parse_int64_
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:557,10'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:558,9'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:561,51'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:562,10'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:566,26'
              BranchSideFuncs:
                - fgets
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
                - strlen
                - local__get_field_
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - local__get_field_
                - strcmp
                - strcmp
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int64_
                - local__get_field_
                - local__parse_int_
                - local__get_field_
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - strcasecmp
                - local__get_field_
                - strlen
                - strspn
                - strspn
                - safe_strncpy
                - local__get_field_
                - local__parse_int_
                - abort
                - local__get_field_
                - local__parse_msf_
                - FLAC__metadata_object_cuesheet_track_insert_blank_index
                - local__parse_ms_
                - local__parse_int64_
                - local__get_field_
                - strcasecmp
                - local__get_field_
                - strlen
                - safe_strncpy
                - strlen
                - strspn
        - Branch String:   'grabbag/cuesheet.c:573,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:574,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:578,54'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
        - Branch String:   'grabbag/cuesheet.c:580,27'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:582,5'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:589,21'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:584,30'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:584,33'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
            - BranchSide:      'grabbag/cuesheet.c:585,7'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
        - Branch String:   'grabbag/cuesheet.c:584,63'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:585,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:589,21'
              BranchSideFuncs: []
        - Branch String:   'grabbag/cuesheet.c:596,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:597,30'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
            - BranchSide:      'grabbag/cuesheet.c:600,56'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_insert_blank_track
                - feof
        - Branch String:   'grabbag/cuesheet.c:600,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:601,4'
              BranchSideFuncs:
                - feof
            - BranchSide:      'grabbag/cuesheet.c:604,40'
              BranchSideFuncs:
                - feof
        - Branch String:   'grabbag/cuesheet.c:607,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:608,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:611,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/cuesheet.c:275,2'
          Dst:             abort
        - Src:             'grabbag/cuesheet.c:285,13'
          Dst:             fgets
        - Src:             'grabbag/cuesheet.c:290,21'
          Dst:             strlen
        - Src:             'grabbag/cuesheet.c:297,20'
          Dst:             local__get_field_
        - Src:             'grabbag/cuesheet.c:298,12'
          Dst:             strcasecmp
        - Src:             'grabbag/cuesheet.c:303,22'
          Dst:             local__get_field_
        - Src:             'grabbag/cuesheet.c:307,8'
          Dst:             strlen
        - Src:             'grabbag/cuesheet.c:311,20'
          Dst:             strlen
        - Src:             'grabbag/cuesheet.c:311,43'
          Dst:             strspn
        - Src:             'grabbag/cuesheet.c:315,5'
          Dst:             safe_strncpy
        - Src:             'grabbag/cuesheet.c:318,17'
          Dst:             strcasecmp
        - Src:             'grabbag/cuesheet.c:327,25'
          Dst:             local__get_field_
        - Src:             'grabbag/cuesheet.c:328,14'
          Dst:             strcasecmp
        - Src:             'grabbag/cuesheet.c:333,17'
          Dst:             strcasecmp
        - Src:             'grabbag/cuesheet.c:340,22'
          Dst:             local__get_field_
        - Src:             'grabbag/cuesheet.c:344,20'
          Dst:             local__parse_int_
        - Src:             'grabbag/cuesheet.c:349,5'
          Dst:             abort
        - Src:             'grabbag/cuesheet.c:369,22'
          Dst:             local__get_field_
        - Src:             'grabbag/cuesheet.c:374,10'
          Dst:             local__parse_msf_
        - Src:             'grabbag/cuesheet.c:382,11'
          Dst:             local__parse_ms_
        - Src:             'grabbag/cuesheet.c:384,12'
          Dst:             local__parse_int64_
        - Src:             'grabbag/cuesheet.c:414,9'
          Dst:             FLAC__metadata_object_cuesheet_track_insert_blank_index
        - Src:             'grabbag/cuesheet.c:421,17'
          Dst:             strcasecmp
        - Src:             'grabbag/cuesheet.c:431,22'
          Dst:             local__get_field_
        - Src:             'grabbag/cuesheet.c:441,8'
          Dst:             strlen
        - Src:             'grabbag/cuesheet.c:441,31'
          Dst:             strspn
        - Src:             'grabbag/cuesheet.c:441,92'
          Dst:             strspn
        - Src:             'grabbag/cuesheet.c:445,5'
          Dst:             safe_strncpy
        - Src:             'grabbag/cuesheet.c:448,17'
          Dst:             strcasecmp
        - Src:             'grabbag/cuesheet.c:467,22'
          Dst:             local__get_field_
        - Src:             'grabbag/cuesheet.c:471,20'
          Dst:             local__parse_int_
        - Src:             'grabbag/cuesheet.c:501,22'
          Dst:             local__get_field_
        - Src:             'grabbag/cuesheet.c:505,9'
          Dst:             FLAC__metadata_object_cuesheet_insert_blank_track
        - Src:             'grabbag/cuesheet.c:510,47'
          Dst:             strcasecmp
        - Src:             'grabbag/cuesheet.c:515,17'
          Dst:             strcasecmp
        - Src:             'grabbag/cuesheet.c:516,22'
          Dst:             local__get_field_
        - Src:             'grabbag/cuesheet.c:517,14'
          Dst:             strcmp
        - Src:             'grabbag/cuesheet.c:519,24'
          Dst:             local__get_field_
        - Src:             'grabbag/cuesheet.c:523,12'
          Dst:             local__parse_int64_
        - Src:             'grabbag/cuesheet.c:534,19'
          Dst:             strcmp
        - Src:             'grabbag/cuesheet.c:541,24'
          Dst:             local__get_field_
        - Src:             'grabbag/cuesheet.c:545,19'
          Dst:             local__parse_int_
        - Src:             'grabbag/cuesheet.c:552,24'
          Dst:             local__get_field_
        - Src:             'grabbag/cuesheet.c:556,16'
          Dst:             local__parse_int64_
        - Src:             'grabbag/cuesheet.c:600,6'
          Dst:             FLAC__metadata_object_cuesheet_insert_blank_track
        - Src:             'grabbag/cuesheet.c:607,6'
          Dst:             feof
    - functionName:    strcasecmp
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grabbag__cuesheet_parse
      functionSourceFile: '/src/flac/src/share/grabbag/cuesheet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - file
        - error_message
        - last_line_read
        - sample_rate
        - is_cdda
        - lead_out_offset
      BBCount:         14
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__metadata_object_delete
        - FLAC__metadata_object_new
        - abort
        - local__cuesheet_parse_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/cuesheet.c:618,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:618,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_new
                - local__cuesheet_parse_
                - FLAC__metadata_object_delete
            - BranchSide:      'grabbag/cuesheet.c:619,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_new
                - local__cuesheet_parse_
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/cuesheet.c:619,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:619,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_new
                - local__cuesheet_parse_
                - FLAC__metadata_object_delete
            - BranchSide:      'grabbag/cuesheet.c:620,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_new
                - local__cuesheet_parse_
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/cuesheet.c:620,2'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:620,2'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - local__cuesheet_parse_
                - FLAC__metadata_object_delete
            - BranchSide:      'grabbag/cuesheet.c:622,3'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - local__cuesheet_parse_
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/cuesheet.c:625,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:626,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:630,29'
              BranchSideFuncs:
                - local__cuesheet_parse_
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/cuesheet.c:630,5'
          Branch Sides:
            - BranchSide:      'grabbag/cuesheet.c:631,32'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/cuesheet.c:635,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/cuesheet.c:618,2'
          Dst:             abort
        - Src:             'grabbag/cuesheet.c:619,2'
          Dst:             abort
        - Src:             'grabbag/cuesheet.c:620,2'
          Dst:             abort
        - Src:             'grabbag/cuesheet.c:623,13'
          Dst:             FLAC__metadata_object_new
        - Src:             'grabbag/cuesheet.c:630,6'
          Dst:             local__cuesheet_parse_
        - Src:             'grabbag/cuesheet.c:631,3'
          Dst:             FLAC__metadata_object_delete
    - functionName:    grabbag__cuesheet_msf_to_frame
      functionSourceFile: '/src/flac/src/share/grabbag/cuesheet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - minutes
        - seconds
        - frames
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grabbag__file_get_binary_stdout
      functionSourceFile: '/src/flac/src/share/grabbag/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grabbag__file_get_binary_stdin
      functionSourceFile: '/src/flac/src/share/grabbag/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grabbag__file_remove_file
      functionSourceFile: '/src/flac/src/share/grabbag/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - grabbag__file_change_stats
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grabbag/file.c:176,67'
          Branch Sides:
            - BranchSide:      'grabbag/file.c:176,87'
              BranchSideFuncs:
                - unlink
            - BranchSide:      'grabbag/file.c:176,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/file.c:176,9'
          Dst:             grabbag__file_change_stats
        - Src:             'grabbag/file.c:176,75'
          Dst:             unlink
    - functionName:    grabbag__file_change_stats
      functionSourceFile: '/src/flac/src/share/grabbag/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - read_only
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - chmod
        - stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grabbag/file.c:100,5'
          Branch Sides:
            - BranchSide:      'grabbag/file.c:102,6'
              BranchSideFuncs:
                - chmod
            - BranchSide:      'grabbag/file.c:120,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/file.c:102,6'
          Branch Sides:
            - BranchSide:      'grabbag/file.c:103,10'
              BranchSideFuncs:
                - chmod
            - BranchSide:      'grabbag/file.c:108,10'
              BranchSideFuncs:
                - chmod
        - Branch String:   'grabbag/file.c:116,6'
          Branch Sides:
            - BranchSide:      'grabbag/file.c:117,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/file.c:118,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/file.c:100,10'
          Dst:             stat
        - Src:             'grabbag/file.c:116,11'
          Dst:             chmod
    - functionName:    stat
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chmod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grabbag__file_are_same
      functionSourceFile: '/src/flac/src/share/grabbag/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f1
        - f2
      BBCount:         14
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - stat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grabbag/file.c:170,12'
          Branch Sides:
            - BranchSide:      'grabbag/file.c:170,15'
              BranchSideFuncs:
                - stat
                - stat
            - BranchSide:      'grabbag/file.c:170,12'
              BranchSideFuncs: []
        - Branch String:   'grabbag/file.c:170,18'
          Branch Sides:
            - BranchSide:      'grabbag/file.c:170,31'
              BranchSideFuncs:
                - stat
                - stat
            - BranchSide:      'grabbag/file.c:170,18'
              BranchSideFuncs: []
        - Branch String:   'grabbag/file.c:170,45'
          Branch Sides:
            - BranchSide:      'grabbag/file.c:170,58'
              BranchSideFuncs:
                - stat
            - BranchSide:      'grabbag/file.c:170,45'
              BranchSideFuncs: []
        - Branch String:   'grabbag/file.c:170,72'
          Branch Sides:
            - BranchSide:      'grabbag/file.c:170,78'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/file.c:170,72'
              BranchSideFuncs: []
        - Branch String:   'grabbag/file.c:170,98'
          Branch Sides:
            - BranchSide:      'grabbag/file.c:170,104'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/file.c:170,98'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/file.c:170,21'
          Dst:             stat
        - Src:             'grabbag/file.c:170,48'
          Dst:             stat
    - functionName:    grabbag__file_get_basename
      functionSourceFile: '/src/flac/src/share/grabbag/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcpath
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strrchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grabbag/file.c:86,5'
          Branch Sides:
            - BranchSide:      'grabbag/file.c:91,11'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/file.c:93,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/file.c:85,6'
          Dst:             strrchr
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grabbag__file_get_filesize
      functionSourceFile: '/src/flac/src/share/grabbag/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcpath
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grabbag/file.c:75,5'
          Branch Sides:
            - BranchSide:      'grabbag/file.c:76,18'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/file.c:78,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/file.c:75,10'
          Dst:             stat
    - functionName:    grabbag__file_copy_metadata
      functionSourceFile: '/src/flac/src/share/grabbag/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcpath
        - destpath
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - chmod
        - stat
        - utimensat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grabbag/file.c:56,5'
          Branch Sides:
            - BranchSide:      'grabbag/file.c:56,5'
              BranchSideFuncs:
                - chmod
                - utimensat
            - BranchSide:      'grabbag/file.c:58,19'
              BranchSideFuncs:
                - chmod
                - utimensat
      Callsites:
        - Src:             'grabbag/file.c:56,10'
          Dst:             stat
        - Src:             'grabbag/file.c:66,9'
          Dst:             chmod
        - Src:             'grabbag/file.c:67,9'
          Dst:             utimensat
    - functionName:    utimensat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    local__extract_resolution_color_info_
      functionSourceFile: '/src/flac/src/share/grabbag/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         108
      ICount:          733
      EdgeCount:       145
      CyclomaticComplexity: 39
      functionsReached:
        - memchr
        - memcmp
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/picture.c:135,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:137,14'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'grabbag/picture.c:185,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - memcmp
                - memcmp
                - memcmp
                - memchr
        - Branch String:   'grabbag/picture.c:138,14'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:138,24'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:139,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:138,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:139,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:141,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'grabbag/picture.c:143,3'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:144,44'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'grabbag/picture.c:184,2'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:146,25'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:146,28'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:147,5'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:146,7'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:147,5'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:148,24'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'grabbag/picture.c:148,43'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:148,46'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'grabbag/picture.c:175,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'grabbag/picture.c:148,12'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:149,27'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'grabbag/picture.c:175,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'grabbag/picture.c:152,8'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:157,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'grabbag/picture.c:163,9'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:163,9'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:164,38'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:165,9'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:165,9'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:166,38'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:167,9'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:167,9'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:168,38'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:169,9'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:169,9'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:170,38'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:171,6'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:175,25'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:175,40'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'grabbag/picture.c:180,18'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'grabbag/picture.c:175,12'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:176,23'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:180,18'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'grabbag/picture.c:185,10'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:187,6'
              BranchSideFuncs:
                - memcmp
                - memchr
            - BranchSide:      'grabbag/picture.c:240,22'
              BranchSideFuncs:
                - strcmp
                - memcmp
                - memcmp
        - Branch String:   'grabbag/picture.c:187,14'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:187,24'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:188,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:187,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:188,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:189,8'
              BranchSideFuncs:
                - memchr
        - Branch String:   'grabbag/picture.c:193,4'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:194,9'
              BranchSideFuncs:
                - memchr
            - BranchSide:      'grabbag/picture.c:197,7'
              BranchSideFuncs:
                - memchr
        - Branch String:   'grabbag/picture.c:194,8'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:195,6'
              BranchSideFuncs:
                - memchr
            - BranchSide:      'grabbag/picture.c:196,4'
              BranchSideFuncs:
                - memchr
        - Branch String:   'grabbag/picture.c:197,7'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:198,5'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:200,4'
              BranchSideFuncs:
                - memchr
        - Branch String:   'grabbag/picture.c:200,4'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:201,9'
              BranchSideFuncs:
                - memchr
            - BranchSide:      'grabbag/picture.c:204,7'
              BranchSideFuncs:
                - memchr
        - Branch String:   'grabbag/picture.c:201,8'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:202,6'
              BranchSideFuncs:
                - memchr
            - BranchSide:      'grabbag/picture.c:203,4'
              BranchSideFuncs:
                - memchr
        - Branch String:   'grabbag/picture.c:204,7'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:205,5'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:207,8'
              BranchSideFuncs:
                - memchr
        - Branch String:   'grabbag/picture.c:207,21'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:207,25'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:208,5'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:207,7'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:208,5'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:210,76'
              BranchSideFuncs:
                - memchr
        - Branch String:   'grabbag/picture.c:210,12'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:227,9'
              BranchSideFuncs:
                - memchr
        - Branch String:   'grabbag/picture.c:212,8'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:213,6'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:215,46'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:216,18'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:216,21'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:217,7'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:216,9'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:217,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:218,37'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:228,8'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:229,6'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:231,46'
              BranchSideFuncs:
                - memchr
        - Branch String:   'grabbag/picture.c:232,18'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:232,21'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:233,7'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:232,9'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:233,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:234,14'
              BranchSideFuncs:
                - memchr
        - Branch String:   'grabbag/picture.c:242,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:243,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:244,13'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'grabbag/picture.c:244,32'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:244,42'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'grabbag/picture.c:251,34'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:244,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:245,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:251,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/picture.c:135,10'
          Dst:             strcmp
        - Src:             'grabbag/picture.c:138,17'
          Dst:             memcmp
        - Src:             'grabbag/picture.c:148,17'
          Dst:             memcmp
        - Src:             'grabbag/picture.c:175,33'
          Dst:             memcmp
        - Src:             'grabbag/picture.c:185,15'
          Dst:             strcmp
        - Src:             'grabbag/picture.c:187,17'
          Dst:             memcmp
        - Src:             'grabbag/picture.c:210,12'
          Dst:             memchr
        - Src:             'grabbag/picture.c:240,15'
          Dst:             strcmp
        - Src:             'grabbag/picture.c:244,6'
          Dst:             memcmp
        - Src:             'grabbag/picture.c:244,35'
          Dst:             memcmp
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    local__extract_mime_type_
      functionSourceFile: '/src/flac/src/share/grabbag/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         24
      ICount:          126
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - FLAC__metadata_object_picture_set_mime_type
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/picture.c:121,40'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:121,55'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - FLAC__metadata_object_picture_set_mime_type
                - memcmp
                - memcmp
                - FLAC__metadata_object_picture_set_mime_type
                - FLAC__metadata_object_picture_set_mime_type
            - BranchSide:      'grabbag/picture.c:123,10'
              BranchSideFuncs:
                - memcmp
                - FLAC__metadata_object_picture_set_mime_type
                - memcmp
                - memcmp
                - FLAC__metadata_object_picture_set_mime_type
        - Branch String:   'grabbag/picture.c:121,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:122,54'
              BranchSideFuncs:
                - FLAC__metadata_object_picture_set_mime_type
            - BranchSide:      'grabbag/picture.c:123,10'
              BranchSideFuncs:
                - memcmp
                - FLAC__metadata_object_picture_set_mime_type
                - memcmp
                - memcmp
                - FLAC__metadata_object_picture_set_mime_type
        - Branch String:   'grabbag/picture.c:123,45'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:123,61'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - FLAC__metadata_object_picture_set_mime_type
                - FLAC__metadata_object_picture_set_mime_type
            - BranchSide:      'grabbag/picture.c:125,10'
              BranchSideFuncs:
                - memcmp
                - FLAC__metadata_object_picture_set_mime_type
        - Branch String:   'grabbag/picture.c:123,98'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:123,113'
              BranchSideFuncs:
                - FLAC__metadata_object_picture_set_mime_type
            - BranchSide:      'grabbag/picture.c:124,54'
              BranchSideFuncs:
                - FLAC__metadata_object_picture_set_mime_type
        - Branch String:   'grabbag/picture.c:123,10'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:124,54'
              BranchSideFuncs:
                - FLAC__metadata_object_picture_set_mime_type
            - BranchSide:      'grabbag/picture.c:125,10'
              BranchSideFuncs:
                - memcmp
                - FLAC__metadata_object_picture_set_mime_type
      Callsites:
        - Src:             'grabbag/picture.c:121,48'
          Dst:             memcmp
        - Src:             'grabbag/picture.c:122,10'
          Dst:             FLAC__metadata_object_picture_set_mime_type
        - Src:             'grabbag/picture.c:123,54'
          Dst:             memcmp
        - Src:             'grabbag/picture.c:123,106'
          Dst:             memcmp
        - Src:             'grabbag/picture.c:124,10'
          Dst:             FLAC__metadata_object_picture_set_mime_type
        - Src:             'grabbag/picture.c:125,53'
          Dst:             memcmp
        - Src:             'grabbag/picture.c:126,10'
          Dst:             FLAC__metadata_object_picture_set_mime_type
    - functionName:    alloc_check
      functionSourceFile: '/src/flac/src/share/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:71,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:72,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:73,29'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:73,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:75,10'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,35'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:75,39'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_malloc_
      functionSourceFile: '/src/flac/src/share/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_check
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:92,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:93,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:96,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../../include/share/alloc.h:96,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:97,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../../include/share/alloc.h:98,16'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../../include/share/alloc.h:92,5'
          Dst:             alloc_check
    - functionName:    safe_malloc_add_2op_
      functionSourceFile: '/src/flac/src/share/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size1
        - size2
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - safe_malloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:132,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:133,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:134,22'
              BranchSideFuncs:
                - safe_malloc_.716
      Callsites:
        - Src:             '../../include/share/alloc.h:134,9'
          Dst:             safe_malloc_
    - functionName:    safe_strncpy
      functionSourceFile: '/src/flac/src/share/../../include/share/safe_str.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - src
        - dest_size
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/safe_str.h:62,6'
          Branch Sides:
            - BranchSide:      '../../include/share/safe_str.h:63,10'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/safe_str.h:65,16'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             '../../include/share/safe_str.h:65,8'
          Dst:             strncpy
    - functionName:    grabbag__picture_from_specification
      functionSourceFile: '/src/flac/src/share/grabbag/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - mime_type_in
        - description
        - res
        - filepath
        - error_message
      BBCount:         59
      ICount:          365
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - FLAC__metadata_object_delete
        - FLAC__metadata_object_new
        - FLAC__metadata_object_picture_set_data
        - FLAC__metadata_object_picture_set_description
        - FLAC__metadata_object_picture_set_mime_type
        - read_file
        - safe_strncpy
        - strcmp
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grabbag/picture.c:447,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:448,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:450,15'
              BranchSideFuncs:
                - safe_strncpy.718
                - FLAC__metadata_object_new
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - FLAC__metadata_object_picture_set_data
                - FLAC__metadata_object_picture_set_description
                - FLAC__metadata_object_picture_set_mime_type
        - Branch String:   'grabbag/picture.c:454,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:455,20'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:460,27'
              BranchSideFuncs:
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - FLAC__metadata_object_picture_set_data
                - FLAC__metadata_object_picture_set_description
                - FLAC__metadata_object_picture_set_mime_type
        - Branch String:   'grabbag/picture.c:460,27'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:460,39'
              BranchSideFuncs:
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - FLAC__metadata_object_picture_set_data
                - FLAC__metadata_object_picture_set_description
                - FLAC__metadata_object_picture_set_mime_type
            - BranchSide:      'grabbag/picture.c:460,2'
              BranchSideFuncs:
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - FLAC__metadata_object_picture_set_data
                - FLAC__metadata_object_picture_set_description
                - FLAC__metadata_object_picture_set_mime_type
        - Branch String:   'grabbag/picture.c:463,19'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:463,68'
              BranchSideFuncs:
                - FLAC__metadata_object_picture_set_mime_type
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - FLAC__metadata_object_picture_set_data
                - FLAC__metadata_object_picture_set_description
            - BranchSide:      'grabbag/picture.c:469,6'
              BranchSideFuncs:
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - FLAC__metadata_object_picture_set_data
                - FLAC__metadata_object_picture_set_description
        - Branch String:   'grabbag/picture.c:463,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:464,20'
              BranchSideFuncs:
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - FLAC__metadata_object_picture_set_data
                - FLAC__metadata_object_picture_set_description
            - BranchSide:      'grabbag/picture.c:469,6'
              BranchSideFuncs:
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - FLAC__metadata_object_picture_set_data
                - FLAC__metadata_object_picture_set_description
        - Branch String:   'grabbag/picture.c:469,18'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:469,69'
              BranchSideFuncs:
                - FLAC__metadata_object_picture_set_description
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - FLAC__metadata_object_picture_set_data
            - BranchSide:      'grabbag/picture.c:474,6'
              BranchSideFuncs:
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - FLAC__metadata_object_picture_set_data
        - Branch String:   'grabbag/picture.c:469,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:470,20'
              BranchSideFuncs:
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - FLAC__metadata_object_picture_set_data
            - BranchSide:      'grabbag/picture.c:474,6'
              BranchSideFuncs:
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - FLAC__metadata_object_picture_set_data
        - Branch String:   'grabbag/picture.c:474,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:475,3'
              BranchSideFuncs:
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - FLAC__metadata_object_picture_set_data
            - BranchSide:      'grabbag/picture.c:481,29'
              BranchSideFuncs:
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - FLAC__metadata_object_picture_set_data
        - Branch String:   'grabbag/picture.c:487,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:488,47'
              BranchSideFuncs:
                - strlen
                - FLAC__metadata_object_picture_set_data
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
            - BranchSide:      'grabbag/picture.c:494,31'
              BranchSideFuncs:
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
        - Branch String:   'grabbag/picture.c:488,7'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:489,21'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
            - BranchSide:      'grabbag/picture.c:490,12'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
        - Branch String:   'grabbag/picture.c:490,41'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:490,44'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
            - BranchSide:      'grabbag/picture.c:491,21'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
        - Branch String:   'grabbag/picture.c:490,74'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:490,77'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
            - BranchSide:      'grabbag/picture.c:491,21'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
        - Branch String:   'grabbag/picture.c:497,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:499,4'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
            - BranchSide:      'grabbag/picture.c:509,7'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/picture.c:499,84'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:501,13'
              BranchSideFuncs:
                - strcmp
                - FLAC__metadata_object_delete
                - strcmp
            - BranchSide:      'grabbag/picture.c:507,2'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/picture.c:501,55'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:501,65'
              BranchSideFuncs:
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'grabbag/picture.c:502,5'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/picture.c:501,102'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:502,5'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'grabbag/picture.c:506,21'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/picture.c:502,35'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:503,5'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'grabbag/picture.c:506,21'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/picture.c:499,4'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:506,21'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'grabbag/picture.c:507,2'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/picture.c:509,21'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:509,24'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'grabbag/picture.c:514,9'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:509,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:510,32'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'grabbag/picture.c:514,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/picture.c:450,2'
          Dst:             safe_strncpy
        - Src:             'grabbag/picture.c:454,13'
          Dst:             FLAC__metadata_object_new
        - Src:             'grabbag/picture.c:463,24'
          Dst:             FLAC__metadata_object_picture_set_mime_type
        - Src:             'grabbag/picture.c:469,23'
          Dst:             FLAC__metadata_object_picture_set_description
        - Src:             'grabbag/picture.c:487,6'
          Dst:             strcmp
        - Src:             'grabbag/picture.c:488,75'
          Dst:             strlen
        - Src:             'grabbag/picture.c:488,8'
          Dst:             FLAC__metadata_object_picture_set_data
        - Src:             'grabbag/picture.c:494,20'
          Dst:             read_file
        - Src:             'grabbag/picture.c:501,6'
          Dst:             strcmp
        - Src:             'grabbag/picture.c:501,58'
          Dst:             strcmp
        - Src:             'grabbag/picture.c:510,3'
          Dst:             FLAC__metadata_object_delete
    - functionName:    read_file
      functionSourceFile: '/src/flac/src/share/grabbag/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filepath
        - obj
      BBCount:         39
      ICount:          227
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - FLAC__metadata_object_picture_set_data
        - fclose
        - fopen
        - fread
        - grabbag__file_get_filesize
        - local__extract_mime_type_
        - local__extract_resolution_color_info_
        - safe_malloc_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grabbag/picture.c:289,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:290,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:292,6'
              BranchSideFuncs:
                - safe_malloc_.716
                - fopen
                - fread
                - fclose
                - FLAC__metadata_object_picture_set_data
                - local__extract_resolution_color_info_
                - local__extract_mime_type_
                - fclose
                - free
                - free
        - Branch String:   'grabbag/picture.c:292,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:293,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:295,6'
              BranchSideFuncs:
                - safe_malloc_.716
                - fopen
                - fread
                - fclose
                - FLAC__metadata_object_picture_set_data
                - local__extract_resolution_color_info_
                - local__extract_mime_type_
                - fclose
                - free
                - free
        - Branch String:   'grabbag/picture.c:295,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:296,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:298,29'
              BranchSideFuncs:
                - safe_malloc_.716
                - fopen
                - fread
                - fclose
                - FLAC__metadata_object_picture_set_data
                - local__extract_resolution_color_info_
                - local__extract_mime_type_
                - fclose
                - free
                - free
        - Branch String:   'grabbag/picture.c:298,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:299,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:301,25'
              BranchSideFuncs:
                - fopen
                - fread
                - fclose
                - FLAC__metadata_object_picture_set_data
                - local__extract_resolution_color_info_
                - local__extract_mime_type_
                - fclose
                - free
                - free
        - Branch String:   'grabbag/picture.c:301,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:302,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'grabbag/picture.c:306,12'
              BranchSideFuncs:
                - fread
                - fclose
                - FLAC__metadata_object_picture_set_data
                - local__extract_resolution_color_info_
                - local__extract_mime_type_
                - fclose
                - free
        - Branch String:   'grabbag/picture.c:306,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:307,10'
              BranchSideFuncs:
                - fclose
                - free
            - BranchSide:      'grabbag/picture.c:311,9'
              BranchSideFuncs:
                - fclose
                - FLAC__metadata_object_picture_set_data
                - local__extract_resolution_color_info_
                - local__extract_mime_type_
        - Branch String:   'grabbag/picture.c:313,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:314,19'
              BranchSideFuncs:
                - local__extract_resolution_color_info_
                - local__extract_mime_type_
            - BranchSide:      'grabbag/picture.c:316,12'
              BranchSideFuncs:
                - local__extract_resolution_color_info_
                - local__extract_mime_type_
        - Branch String:   'grabbag/picture.c:316,48'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:316,78'
              BranchSideFuncs:
                - local__extract_mime_type_
                - local__extract_resolution_color_info_
            - BranchSide:      'grabbag/picture.c:319,12'
              BranchSideFuncs:
                - local__extract_resolution_color_info_
        - Branch String:   'grabbag/picture.c:316,11'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:317,19'
              BranchSideFuncs:
                - local__extract_resolution_color_info_
            - BranchSide:      'grabbag/picture.c:319,12'
              BranchSideFuncs:
                - local__extract_resolution_color_info_
        - Branch String:   'grabbag/picture.c:319,41'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:319,150'
              BranchSideFuncs:
                - local__extract_resolution_color_info_
            - BranchSide:      'grabbag/picture.c:319,44'
              BranchSideFuncs:
                - local__extract_resolution_color_info_
        - Branch String:   'grabbag/picture.c:319,74'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:319,150'
              BranchSideFuncs:
                - local__extract_resolution_color_info_
            - BranchSide:      'grabbag/picture.c:319,77'
              BranchSideFuncs:
                - local__extract_resolution_color_info_
        - Branch String:   'grabbag/picture.c:319,107'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:319,150'
              BranchSideFuncs:
                - local__extract_resolution_color_info_
            - BranchSide:      'grabbag/picture.c:322,11'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:319,11'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:320,19'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:322,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/picture.c:284,27'
          Dst:             grabbag__file_get_filesize
        - Src:             'grabbag/picture.c:298,16'
          Dst:             safe_malloc_
        - Src:             'grabbag/picture.c:301,14'
          Dst:             fopen
        - Src:             'grabbag/picture.c:306,6'
          Dst:             fread
        - Src:             'grabbag/picture.c:307,3'
          Dst:             fclose
        - Src:             'grabbag/picture.c:311,2'
          Dst:             fclose
        - Src:             'grabbag/picture.c:313,7'
          Dst:             FLAC__metadata_object_picture_set_data
        - Src:             'grabbag/picture.c:316,52'
          Dst:             local__extract_mime_type_
        - Src:             'grabbag/picture.c:319,111'
          Dst:             local__extract_resolution_color_info_
    - functionName:    local__parse_resolution_
      functionSourceFile: '/src/flac/src/share/grabbag/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - len
        - picture
      BBCount:         43
      ICount:          245
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grabbag/picture.c:77,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:80,8'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:80,2'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:81,6'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:105,5'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:81,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:91,11'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:82,7'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:83,22'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:84,12'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:84,12'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:85,23'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:87,5'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:91,11'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:99,11'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:92,7'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:93,22'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:95,5'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:99,23'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:99,26'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:102,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:99,11'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:100,13'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:102,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:105,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:106,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:107,10'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:107,10'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:108,20'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:109,10'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:109,10'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:110,21'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:112,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:113,25'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:113,32'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:116,2'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:113,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:114,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:116,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    local__strndup_
      functionSourceFile: '/src/flac/src/share/grabbag/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - safe_malloc_add_2op_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grabbag/picture.c:37,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:37,5'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:38,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/picture.c:36,12'
          Dst:             safe_malloc_add_2op_
    - functionName:    local__parse_type_
      functionSourceFile: '/src/flac/src/share/grabbag/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - len
        - picture
      BBCount:         17
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grabbag/picture.c:51,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:54,8'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:54,2'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:55,6'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:61,5'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:55,18'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:58,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:55,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:56,13'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:58,4'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:61,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:62,19'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:64,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grabbag__picture_parse_specification
      functionSourceFile: '/src/flac/src/share/grabbag/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - spec
        - error_message
      BBCount:         103
      ICount:          518
      EdgeCount:       134
      CyclomaticComplexity: 33
      functionsReached:
        - FLAC__metadata_object_delete
        - FLAC__metadata_object_new
        - FLAC__metadata_object_picture_set_data
        - FLAC__metadata_object_picture_set_description
        - FLAC__metadata_object_picture_set_mime_type
        - abort
        - local__parse_resolution_
        - local__parse_type_
        - local__strndup_
        - read_file
        - strchr
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/picture.c:333,2'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:333,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_new
                - strchr
                - local__parse_type_
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
            - BranchSide:      'grabbag/picture.c:334,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_new
                - strchr
                - local__parse_type_
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
        - Branch String:   'grabbag/picture.c:334,2'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:334,2'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - strchr
                - local__parse_type_
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
            - BranchSide:      'grabbag/picture.c:337,10'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - strchr
                - local__parse_type_
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
        - Branch String:   'grabbag/picture.c:337,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:338,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:339,10'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - strchr
                - local__parse_type_
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
        - Branch String:   'grabbag/picture.c:339,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:340,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:342,3'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - strchr
                - local__parse_type_
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
        - Branch String:   'grabbag/picture.c:344,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:345,20'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/picture.c:349,12'
              BranchSideFuncs:
                - strchr
                - local__parse_type_
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
        - Branch String:   'grabbag/picture.c:349,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:352,11'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
            - BranchSide:      'grabbag/picture.c:390,34'
              BranchSideFuncs:
                - local__parse_type_
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
        - Branch String:   'grabbag/picture.c:352,35'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:352,39'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
            - BranchSide:      'grabbag/picture.c:352,3'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
        - Branch String:   'grabbag/picture.c:352,3'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:353,8'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
            - BranchSide:      'grabbag/picture.c:388,2'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
        - Branch String:   'grabbag/picture.c:353,7'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:354,12'
              BranchSideFuncs:
                - local__parse_resolution_
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
            - BranchSide:      'grabbag/picture.c:386,6'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
        - Branch String:   'grabbag/picture.c:354,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:356,30'
              BranchSideFuncs:
                - local__parse_type_
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
            - BranchSide:      'grabbag/picture.c:360,10'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__parse_type_
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
            - BranchSide:      'grabbag/picture.c:368,36'
              BranchSideFuncs:
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
            - BranchSide:      'grabbag/picture.c:374,36'
              BranchSideFuncs:
                - local__parse_resolution_
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
            - BranchSide:      'grabbag/picture.c:378,24'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
        - Branch String:   'grabbag/picture.c:356,10'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:357,25'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
            - BranchSide:      'grabbag/picture.c:358,7'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
        - Branch String:   'grabbag/picture.c:360,10'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:361,37'
              BranchSideFuncs:
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__parse_type_
            - BranchSide:      'grabbag/picture.c:366,7'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
        - Branch String:   'grabbag/picture.c:361,11'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:362,26'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
            - BranchSide:      'grabbag/picture.c:363,61'
              BranchSideFuncs:
                - FLAC__metadata_object_picture_set_mime_type
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - local__parse_type_
        - Branch String:   'grabbag/picture.c:368,10'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:369,25'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
            - BranchSide:      'grabbag/picture.c:370,62'
              BranchSideFuncs:
                - FLAC__metadata_object_picture_set_description
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
        - Branch String:   'grabbag/picture.c:374,10'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:375,25'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
            - BranchSide:      'grabbag/picture.c:376,7'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - local__parse_resolution_
                - local__strndup_
                - FLAC__metadata_object_picture_set_description
                - local__strndup_
                - FLAC__metadata_object_picture_set_mime_type
                - local__parse_type_
        - Branch String:   'grabbag/picture.c:390,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:391,21'
              BranchSideFuncs:
                - local__parse_resolution_
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
            - BranchSide:      'grabbag/picture.c:395,45'
              BranchSideFuncs:
                - local__parse_resolution_
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
        - Branch String:   'grabbag/picture.c:395,11'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:396,21'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
            - BranchSide:      'grabbag/picture.c:398,10'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strcmp
                - read_file
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
        - Branch String:   'grabbag/picture.c:402,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:403,6'
              BranchSideFuncs:
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
            - BranchSide:      'grabbag/picture.c:420,6'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
        - Branch String:   'grabbag/picture.c:403,6'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:404,21'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
            - BranchSide:      'grabbag/picture.c:406,19'
              BranchSideFuncs:
                - strcmp
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
        - Branch String:   'grabbag/picture.c:406,7'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:407,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - FLAC__metadata_object_picture_set_data
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
            - BranchSide:      'grabbag/picture.c:415,33'
              BranchSideFuncs:
                - read_file
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
        - Branch String:   'grabbag/picture.c:407,8'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:408,23'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
            - BranchSide:      'grabbag/picture.c:409,53'
              BranchSideFuncs:
                - strlen
                - FLAC__metadata_object_picture_set_data
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
        - Branch String:   'grabbag/picture.c:409,13'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:410,23'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
            - BranchSide:      'grabbag/picture.c:411,13'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
        - Branch String:   'grabbag/picture.c:411,42'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:411,45'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
            - BranchSide:      'grabbag/picture.c:412,23'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
        - Branch String:   'grabbag/picture.c:411,75'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:411,78'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
            - BranchSide:      'grabbag/picture.c:412,23'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
        - Branch String:   'grabbag/picture.c:420,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:422,4'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
            - BranchSide:      'grabbag/picture.c:432,6'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/picture.c:422,84'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:424,13'
              BranchSideFuncs:
                - strcmp
                - FLAC__metadata_object_delete
                - strcmp
            - BranchSide:      'grabbag/picture.c:430,2'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/picture.c:424,55'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:424,65'
              BranchSideFuncs:
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'grabbag/picture.c:425,5'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/picture.c:424,102'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:425,5'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'grabbag/picture.c:429,21'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/picture.c:425,35'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:426,5'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'grabbag/picture.c:429,21'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/picture.c:422,4'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:429,21'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'grabbag/picture.c:430,2'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
        - Branch String:   'grabbag/picture.c:432,20'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:432,23'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'grabbag/picture.c:437,9'
              BranchSideFuncs: []
        - Branch String:   'grabbag/picture.c:432,5'
          Branch Sides:
            - BranchSide:      'grabbag/picture.c:433,32'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'grabbag/picture.c:437,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/picture.c:333,2'
          Dst:             abort
        - Src:             'grabbag/picture.c:334,2'
          Dst:             abort
        - Src:             'grabbag/picture.c:344,17'
          Dst:             FLAC__metadata_object_new
        - Src:             'grabbag/picture.c:349,5'
          Dst:             strchr
        - Src:             'grabbag/picture.c:356,11'
          Dst:             local__parse_type_
        - Src:             'grabbag/picture.c:361,21'
          Dst:             local__strndup_
        - Src:             'grabbag/picture.c:363,17'
          Dst:             FLAC__metadata_object_picture_set_mime_type
        - Src:             'grabbag/picture.c:368,20'
          Dst:             local__strndup_
        - Src:             'grabbag/picture.c:370,16'
          Dst:             FLAC__metadata_object_picture_set_description
        - Src:             'grabbag/picture.c:374,11'
          Dst:             local__parse_resolution_
        - Src:             'grabbag/picture.c:390,7'
          Dst:             local__parse_type_
        - Src:             'grabbag/picture.c:395,12'
          Dst:             local__parse_resolution_
        - Src:             'grabbag/picture.c:406,12'
          Dst:             strcmp
        - Src:             'grabbag/picture.c:407,8'
          Dst:             strlen
        - Src:             'grabbag/picture.c:409,77'
          Dst:             strlen
        - Src:             'grabbag/picture.c:409,14'
          Dst:             FLAC__metadata_object_picture_set_data
        - Src:             'grabbag/picture.c:415,22'
          Dst:             read_file
        - Src:             'grabbag/picture.c:424,6'
          Dst:             strcmp
        - Src:             'grabbag/picture.c:424,58'
          Dst:             strcmp
        - Src:             'grabbag/picture.c:433,3'
          Dst:             FLAC__metadata_object_delete
    - functionName:    safe_strncpy
      functionSourceFile: '/src/flac/src/share/../../include/share/safe_str.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - src
        - dest_size
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/safe_str.h:62,6'
          Branch Sides:
            - BranchSide:      '../../include/share/safe_str.h:63,10'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/safe_str.h:65,16'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             '../../include/share/safe_str.h:65,8'
          Dst:             strncpy
    - functionName:    set_file_stats_
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - stats
      BBCount:         7
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - chmod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:87,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:87,2'
              BranchSideFuncs:
                - abort
                - chmod
            - BranchSide:      'grabbag/replaygain.c:88,2'
              BranchSideFuncs:
                - abort
                - chmod
        - Branch String:   'grabbag/replaygain.c:88,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:88,2'
              BranchSideFuncs:
                - chmod
            - BranchSide:      'grabbag/replaygain.c:90,19'
              BranchSideFuncs:
                - chmod
      Callsites:
        - Src:             'grabbag/replaygain.c:87,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:88,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:90,8'
          Dst:             chmod
    - functionName:    get_file_stats_
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - stats
      BBCount:         7
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - stat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:80,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:80,2'
              BranchSideFuncs:
                - abort
                - stat
            - BranchSide:      'grabbag/replaygain.c:81,2'
              BranchSideFuncs:
                - abort
                - stat
        - Branch String:   'grabbag/replaygain.c:81,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:81,2'
              BranchSideFuncs:
                - stat
            - BranchSide:      'grabbag/replaygain.c:82,25'
              BranchSideFuncs:
                - stat
      Callsites:
        - Src:             'grabbag/replaygain.c:80,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:81,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:82,15'
          Dst:             stat
    - functionName:    grabbag__replaygain_compute_scale_factor
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - double
        - double
        - double
        - int
      constantsTouched: []
      argNames:
        - peak
        - gain
        - preamp
        - prevent_clipping
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - pow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:660,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:660,2'
              BranchSideFuncs:
                - pow
            - BranchSide:      'grabbag/replaygain.c:661,11'
              BranchSideFuncs:
                - pow
        - Branch String:   'grabbag/replaygain.c:663,22'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:663,25'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:663,22'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:663,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:663,5'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:664,42'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:665,6'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:666,12'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:667,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:660,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:662,18'
          Dst:             pow
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_double_
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - val
      BBCount:         15
      ICount:          118
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - safe_strncpy
        - strchr
        - strtod
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:588,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:588,2'
              BranchSideFuncs:
                - abort
                - strchr
                - safe_strncpy.780
                - strtod
            - BranchSide:      'grabbag/replaygain.c:589,2'
              BranchSideFuncs:
                - abort
                - strchr
                - safe_strncpy.780
                - strtod
        - Branch String:   'grabbag/replaygain.c:589,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:589,2'
              BranchSideFuncs:
                - strchr
                - safe_strncpy.780
                - strtod
            - BranchSide:      'grabbag/replaygain.c:591,20'
              BranchSideFuncs:
                - strchr
                - safe_strncpy.780
                - strtod
        - Branch String:   'grabbag/replaygain.c:593,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:594,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:595,3'
              BranchSideFuncs:
                - safe_strncpy.780
                - strtod
        - Branch String:   'grabbag/replaygain.c:596,21'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:596,2'
              BranchSideFuncs:
                - safe_strncpy.780
                - strtod
            - BranchSide:      'grabbag/replaygain.c:596,2'
              BranchSideFuncs:
                - safe_strncpy.780
                - strtod
        - Branch String:   'grabbag/replaygain.c:599,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:600,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:602,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:588,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:589,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:592,6'
          Dst:             strchr
        - Src:             'grabbag/replaygain.c:596,2'
          Dst:             safe_strncpy
        - Src:             'grabbag/replaygain.c:598,6'
          Dst:             strtod
    - functionName:    grabbag__replaygain_load_from_vorbiscomment
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - block
        - album_mode
        - strict
        - reference
        - gain
        - peak
      BBCount:         45
      ICount:          281
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - FLAC__metadata_object_vorbiscomment_find_entry_from
        - abort
        - grabbag__replaygain_load_from_vorbiscomment
        - parse_double_
        - setlocale
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:612,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:612,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - setlocale
                - strdup
                - setlocale
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
                - parse_double_
            - BranchSide:      'grabbag/replaygain.c:613,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - setlocale
                - strdup
                - setlocale
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
                - parse_double_
        - Branch String:   'grabbag/replaygain.c:613,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:613,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - setlocale
                - strdup
                - setlocale
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
                - parse_double_
            - BranchSide:      'grabbag/replaygain.c:614,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - setlocale
                - strdup
                - setlocale
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
                - parse_double_
        - Branch String:   'grabbag/replaygain.c:614,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:614,2'
              BranchSideFuncs:
                - abort
                - abort
                - setlocale
                - strdup
                - setlocale
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
                - parse_double_
            - BranchSide:      'grabbag/replaygain.c:615,2'
              BranchSideFuncs:
                - abort
                - abort
                - setlocale
                - strdup
                - setlocale
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
                - parse_double_
        - Branch String:   'grabbag/replaygain.c:615,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:615,2'
              BranchSideFuncs:
                - abort
                - setlocale
                - strdup
                - setlocale
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
                - parse_double_
            - BranchSide:      'grabbag/replaygain.c:616,2'
              BranchSideFuncs:
                - abort
                - setlocale
                - strdup
                - setlocale
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
                - parse_double_
        - Branch String:   'grabbag/replaygain.c:616,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:616,2'
              BranchSideFuncs:
                - setlocale
                - strdup
                - setlocale
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
                - parse_double_
            - BranchSide:      'grabbag/replaygain.c:621,15'
              BranchSideFuncs:
                - setlocale
                - strdup
                - setlocale
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
                - parse_double_
        - Branch String:   'grabbag/replaygain.c:628,6'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:629,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:630,2'
              BranchSideFuncs:
                - setlocale
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
                - parse_double_
        - Branch String:   'grabbag/replaygain.c:632,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:633,23'
              BranchSideFuncs:
                - parse_double_
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
            - BranchSide:      'grabbag/replaygain.c:635,76'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
        - Branch String:   'grabbag/replaygain.c:635,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:636,7'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
            - BranchSide:      'grabbag/replaygain.c:637,76'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_find_entry_from
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
        - Branch String:   'grabbag/replaygain.c:637,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:638,7'
              BranchSideFuncs:
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
            - BranchSide:      'grabbag/replaygain.c:640,5'
              BranchSideFuncs:
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
                - parse_double_
        - Branch String:   'grabbag/replaygain.c:640,9'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:640,27'
              BranchSideFuncs:
                - parse_double_
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
            - BranchSide:      'grabbag/replaygain.c:642,5'
              BranchSideFuncs:
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
        - Branch String:   'grabbag/replaygain.c:640,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:641,7'
              BranchSideFuncs:
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
            - BranchSide:      'grabbag/replaygain.c:642,5'
              BranchSideFuncs:
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
                - parse_double_
        - Branch String:   'grabbag/replaygain.c:642,9'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:642,27'
              BranchSideFuncs:
                - parse_double_
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
            - BranchSide:      'grabbag/replaygain.c:644,5'
              BranchSideFuncs:
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
        - Branch String:   'grabbag/replaygain.c:642,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:643,7'
              BranchSideFuncs:
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
            - BranchSide:      'grabbag/replaygain.c:644,5'
              BranchSideFuncs:
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
        - Branch String:   'grabbag/replaygain.c:644,9'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:644,13'
              BranchSideFuncs:
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
            - BranchSide:      'grabbag/replaygain.c:647,20'
              BranchSideFuncs:
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
        - Branch String:   'grabbag/replaygain.c:644,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:645,7'
              BranchSideFuncs:
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
            - BranchSide:      'grabbag/replaygain.c:647,20'
              BranchSideFuncs:
                - setlocale
                - free
                - grabbag__replaygain_load_from_vorbiscomment
        - Branch String:   'grabbag/replaygain.c:651,11'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:651,15'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:654,9'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:651,6'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:652,53'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:654,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:612,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:613,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:614,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:615,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:616,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:627,24'
          Dst:             setlocale
        - Src:             'grabbag/replaygain.c:627,17'
          Dst:             strdup
        - Src:             'grabbag/replaygain.c:630,2'
          Dst:             setlocale
        - Src:             'grabbag/replaygain.c:632,30'
          Dst:             FLAC__metadata_object_vorbiscomment_find_entry_from
        - Src:             'grabbag/replaygain.c:633,9'
          Dst:             parse_double_
        - Src:             'grabbag/replaygain.c:635,24'
          Dst:             FLAC__metadata_object_vorbiscomment_find_entry_from
        - Src:             'grabbag/replaygain.c:637,24'
          Dst:             FLAC__metadata_object_vorbiscomment_find_entry_from
        - Src:             'grabbag/replaygain.c:640,13'
          Dst:             parse_double_
        - Src:             'grabbag/replaygain.c:642,13'
          Dst:             parse_double_
        - Src:             'grabbag/replaygain.c:647,2'
          Dst:             setlocale
        - Src:             'grabbag/replaygain.c:652,9'
          Dst:             grabbag__replaygain_load_from_vorbiscomment
    - functionName:    grabbag__replaygain_store_to_file_title
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - int
      constantsTouched: []
      argNames:
        - filename
        - title_gain
        - title_peak
        - preserve_modtime
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__metadata_chain_delete
        - grabbag__replaygain_store_to_vorbiscomment_title
        - store_to_file_post_
        - store_to_file_pre_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:568,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:569,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:571,68'
              BranchSideFuncs:
                - grabbag__replaygain_store_to_vorbiscomment_title
                - store_to_file_post_
                - FLAC__metadata_chain_delete
        - Branch String:   'grabbag/replaygain.c:571,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:572,31'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
            - BranchSide:      'grabbag/replaygain.c:576,39'
              BranchSideFuncs:
                - store_to_file_post_
        - Branch String:   'grabbag/replaygain.c:576,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:577,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:579,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:568,19'
          Dst:             store_to_file_pre_
        - Src:             'grabbag/replaygain.c:571,19'
          Dst:             grabbag__replaygain_store_to_vorbiscomment_title
        - Src:             'grabbag/replaygain.c:572,3'
          Dst:             FLAC__metadata_chain_delete
        - Src:             'grabbag/replaygain.c:576,19'
          Dst:             store_to_file_post_
    - functionName:    store_to_file_pre_
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - chain
        - block
      BBCount:         36
      ICount:          224
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - FLAC__metadata_chain_delete
        - FLAC__metadata_chain_new
        - FLAC__metadata_chain_read
        - FLAC__metadata_chain_status
        - FLAC__metadata_iterator_delete
        - FLAC__metadata_iterator_get_block
        - FLAC__metadata_iterator_init
        - FLAC__metadata_iterator_insert_block_after
        - FLAC__metadata_iterator_new
        - FLAC__metadata_iterator_next
        - FLAC__metadata_object_new
        - abort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:429,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:430,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:432,33'
              BranchSideFuncs:
                - FLAC__metadata_chain_read
                - FLAC__metadata_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_new
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - FLAC__metadata_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_chain_delete
        - Branch String:   'grabbag/replaygain.c:432,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:433,73'
              BranchSideFuncs:
                - FLAC__metadata_iterator_new
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - FLAC__metadata_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_chain_delete
            - BranchSide:      'grabbag/replaygain.c:438,22'
              BranchSideFuncs:
                - FLAC__metadata_iterator_new
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - FLAC__metadata_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_chain_delete
        - Branch String:   'grabbag/replaygain.c:438,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:439,32'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
            - BranchSide:      'grabbag/replaygain.c:443,31'
              BranchSideFuncs:
                - FLAC__metadata_iterator_init
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - FLAC__metadata_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
        - Branch String:   'grabbag/replaygain.c:447,6'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:448,19'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - FLAC__metadata_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
            - BranchSide:      'grabbag/replaygain.c:449,2'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - FLAC__metadata_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
        - Branch String:   'grabbag/replaygain.c:449,26'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:449,2'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - FLAC__metadata_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
            - BranchSide:      'grabbag/replaygain.c:449,58'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - FLAC__metadata_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
        - Branch String:   'grabbag/replaygain.c:449,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:446,46'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - FLAC__metadata_iterator_next
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - FLAC__metadata_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
            - BranchSide:      'grabbag/replaygain.c:451,6'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - FLAC__metadata_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
        - Branch String:   'grabbag/replaygain.c:451,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:453,12'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - abort
                - abort
            - BranchSide:      'grabbag/replaygain.c:471,33'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - abort
                - abort
        - Branch String:   'grabbag/replaygain.c:454,6'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:455,33'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
            - BranchSide:      'grabbag/replaygain.c:459,3'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - FLAC__metadata_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
        - Branch String:   'grabbag/replaygain.c:459,3'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:459,38'
              BranchSideFuncs:
                - FLAC__metadata_iterator_next
                - FLAC__metadata_iterator_insert_block_after
                - FLAC__metadata_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
            - BranchSide:      'grabbag/replaygain.c:461,50'
              BranchSideFuncs:
                - FLAC__metadata_iterator_insert_block_after
                - FLAC__metadata_chain_status
                - FLAC__metadata_chain_delete
                - FLAC__metadata_iterator_delete
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
        - Branch String:   'grabbag/replaygain.c:461,6'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:462,74'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
            - BranchSide:      'grabbag/replaygain.c:468,3'
              BranchSideFuncs:
                - FLAC__metadata_iterator_get_block
                - abort
                - FLAC__metadata_iterator_delete
                - abort
                - abort
        - Branch String:   'grabbag/replaygain.c:468,3'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:468,3'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - abort
                - abort
            - BranchSide:      'grabbag/replaygain.c:469,2'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete
                - abort
                - abort
        - Branch String:   'grabbag/replaygain.c:473,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:473,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'grabbag/replaygain.c:474,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'grabbag/replaygain.c:474,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:474,2'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:476,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:429,20'
          Dst:             FLAC__metadata_chain_new
        - Src:             'grabbag/replaygain.c:432,6'
          Dst:             FLAC__metadata_chain_read
        - Src:             'grabbag/replaygain.c:433,44'
          Dst:             FLAC__metadata_chain_status
        - Src:             'grabbag/replaygain.c:434,3'
          Dst:             FLAC__metadata_chain_delete
        - Src:             'grabbag/replaygain.c:438,22'
          Dst:             FLAC__metadata_iterator_new
        - Src:             'grabbag/replaygain.c:439,3'
          Dst:             FLAC__metadata_chain_delete
        - Src:             'grabbag/replaygain.c:443,2'
          Dst:             FLAC__metadata_iterator_init
        - Src:             'grabbag/replaygain.c:446,12'
          Dst:             FLAC__metadata_iterator_get_block
        - Src:             'grabbag/replaygain.c:449,29'
          Dst:             FLAC__metadata_iterator_next
        - Src:             'grabbag/replaygain.c:453,12'
          Dst:             FLAC__metadata_object_new
        - Src:             'grabbag/replaygain.c:455,4'
          Dst:             FLAC__metadata_chain_delete
        - Src:             'grabbag/replaygain.c:456,4'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             'grabbag/replaygain.c:459,9'
          Dst:             FLAC__metadata_iterator_next
        - Src:             'grabbag/replaygain.c:461,7'
          Dst:             FLAC__metadata_iterator_insert_block_after
        - Src:             'grabbag/replaygain.c:462,45'
          Dst:             FLAC__metadata_chain_status
        - Src:             'grabbag/replaygain.c:463,4'
          Dst:             FLAC__metadata_chain_delete
        - Src:             'grabbag/replaygain.c:464,4'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             'grabbag/replaygain.c:468,3'
          Dst:             FLAC__metadata_iterator_get_block
        - Src:             'grabbag/replaygain.c:468,3'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:471,2'
          Dst:             FLAC__metadata_iterator_delete
        - Src:             'grabbag/replaygain.c:473,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:474,2'
          Dst:             abort
    - functionName:    grabbag__replaygain_store_to_vorbiscomment_title
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - block
        - title_gain
        - title_peak
      BBCount:         18
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__metadata_object_vorbiscomment_remove_entries_matching
        - abort
        - append_tag_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:405,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:405,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - append_tag_
                - append_tag_
            - BranchSide:      'grabbag/replaygain.c:406,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - append_tag_
                - append_tag_
        - Branch String:   'grabbag/replaygain.c:406,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:406,2'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - append_tag_
                - append_tag_
            - BranchSide:      'grabbag/replaygain.c:409,63'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - append_tag_
                - append_tag_
        - Branch String:   'grabbag/replaygain.c:409,124'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:410,63'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:412,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:409,3'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:412,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:415,16'
              BranchSideFuncs:
                - append_tag_
                - append_tag_
        - Branch String:   'grabbag/replaygain.c:415,85'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:416,16'
              BranchSideFuncs:
                - append_tag_
            - BranchSide:      'grabbag/replaygain.c:418,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:415,3'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:418,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:420,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:405,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:406,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:409,3'
          Dst:             FLAC__metadata_object_vorbiscomment_remove_entries_matching
        - Src:             'grabbag/replaygain.c:410,3'
          Dst:             FLAC__metadata_object_vorbiscomment_remove_entries_matching
        - Src:             'grabbag/replaygain.c:415,4'
          Dst:             append_tag_
        - Src:             'grabbag/replaygain.c:416,4'
          Dst:             append_tag_
    - functionName:    store_to_file_post_
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - chain
        - preserve_modtime
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__metadata_chain_delete
        - FLAC__metadata_chain_sort_padding
        - FLAC__metadata_chain_status
        - FLAC__metadata_chain_write
        - get_file_stats_
        - grabbag__file_change_stats
        - set_file_stats_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:487,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:489,72'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - set_file_stats_
            - BranchSide:      'grabbag/replaygain.c:494,30'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
                - set_file_stats_
        - Branch String:   'grabbag/replaygain.c:496,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:497,19'
              BranchSideFuncs:
                - set_file_stats_
            - BranchSide:      'grabbag/replaygain.c:499,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:482,32'
          Dst:             get_file_stats_
        - Src:             'grabbag/replaygain.c:484,8'
          Dst:             grabbag__file_change_stats
        - Src:             'grabbag/replaygain.c:486,2'
          Dst:             FLAC__metadata_chain_sort_padding
        - Src:             'grabbag/replaygain.c:487,6'
          Dst:             FLAC__metadata_chain_write
        - Src:             'grabbag/replaygain.c:489,44'
          Dst:             FLAC__metadata_chain_status
        - Src:             'grabbag/replaygain.c:490,3'
          Dst:             FLAC__metadata_chain_delete
        - Src:             'grabbag/replaygain.c:494,2'
          Dst:             FLAC__metadata_chain_delete
        - Src:             'grabbag/replaygain.c:497,3'
          Dst:             set_file_stats_
    - functionName:    append_tag_
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - block
        - format
        - name
        - value
      BBCount:         14
      ICount:          109
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__metadata_object_vorbiscomment_append_comment
        - abort
        - flac_snprintf
        - setlocale
        - strdup
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:99,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:99,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - setlocale
                - strdup
                - setlocale
                - flac_snprintf
                - setlocale
                - free
                - strlen
                - FLAC__metadata_object_vorbiscomment_append_comment
            - BranchSide:      'grabbag/replaygain.c:100,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - setlocale
                - strdup
                - setlocale
                - flac_snprintf
                - setlocale
                - free
                - strlen
                - FLAC__metadata_object_vorbiscomment_append_comment
        - Branch String:   'grabbag/replaygain.c:100,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:100,2'
              BranchSideFuncs:
                - abort
                - abort
                - setlocale
                - strdup
                - setlocale
                - flac_snprintf
                - setlocale
                - free
                - strlen
                - FLAC__metadata_object_vorbiscomment_append_comment
            - BranchSide:      'grabbag/replaygain.c:101,2'
              BranchSideFuncs:
                - abort
                - abort
                - setlocale
                - strdup
                - setlocale
                - flac_snprintf
                - setlocale
                - free
                - strlen
                - FLAC__metadata_object_vorbiscomment_append_comment
        - Branch String:   'grabbag/replaygain.c:101,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:101,2'
              BranchSideFuncs:
                - abort
                - setlocale
                - strdup
                - setlocale
                - flac_snprintf
                - setlocale
                - free
                - strlen
                - FLAC__metadata_object_vorbiscomment_append_comment
            - BranchSide:      'grabbag/replaygain.c:102,2'
              BranchSideFuncs:
                - abort
                - setlocale
                - strdup
                - setlocale
                - flac_snprintf
                - setlocale
                - free
                - strlen
                - FLAC__metadata_object_vorbiscomment_append_comment
        - Branch String:   'grabbag/replaygain.c:102,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:102,2'
              BranchSideFuncs:
                - setlocale
                - strdup
                - setlocale
                - flac_snprintf
                - setlocale
                - free
                - strlen
                - FLAC__metadata_object_vorbiscomment_append_comment
            - BranchSide:      'grabbag/replaygain.c:104,2'
              BranchSideFuncs:
                - setlocale
                - strdup
                - setlocale
                - flac_snprintf
                - setlocale
                - free
                - strlen
                - FLAC__metadata_object_vorbiscomment_append_comment
        - Branch String:   'grabbag/replaygain.c:110,6'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:112,2'
              BranchSideFuncs:
                - setlocale
                - flac_snprintf
                - setlocale
                - free
                - strlen
                - FLAC__metadata_object_vorbiscomment_append_comment
      Callsites:
        - Src:             'grabbag/replaygain.c:99,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:100,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:101,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:102,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:109,24'
          Dst:             setlocale
        - Src:             'grabbag/replaygain.c:109,17'
          Dst:             strdup
        - Src:             'grabbag/replaygain.c:112,2'
          Dst:             setlocale
        - Src:             'grabbag/replaygain.c:113,2'
          Dst:             flac_snprintf
        - Src:             'grabbag/replaygain.c:114,2'
          Dst:             setlocale
        - Src:             'grabbag/replaygain.c:118,17'
          Dst:             strlen
        - Src:             'grabbag/replaygain.c:120,9'
          Dst:             FLAC__metadata_object_vorbiscomment_append_comment
    - functionName:    grabbag__replaygain_store_to_file_album
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - int
      constantsTouched: []
      argNames:
        - filename
        - album_gain
        - album_peak
        - preserve_modtime
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__metadata_chain_delete
        - grabbag__replaygain_store_to_vorbiscomment_album
        - store_to_file_post_
        - store_to_file_pre_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:548,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:549,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:551,68'
              BranchSideFuncs:
                - grabbag__replaygain_store_to_vorbiscomment_album
                - store_to_file_post_
                - FLAC__metadata_chain_delete
        - Branch String:   'grabbag/replaygain.c:551,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:552,31'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
            - BranchSide:      'grabbag/replaygain.c:556,39'
              BranchSideFuncs:
                - store_to_file_post_
        - Branch String:   'grabbag/replaygain.c:556,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:557,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:559,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:548,19'
          Dst:             store_to_file_pre_
        - Src:             'grabbag/replaygain.c:551,19'
          Dst:             grabbag__replaygain_store_to_vorbiscomment_album
        - Src:             'grabbag/replaygain.c:552,3'
          Dst:             FLAC__metadata_chain_delete
        - Src:             'grabbag/replaygain.c:556,19'
          Dst:             store_to_file_post_
    - functionName:    grabbag__replaygain_store_to_vorbiscomment_album
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - block
        - album_gain
        - album_peak
      BBCount:         18
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__metadata_object_vorbiscomment_remove_entries_matching
        - abort
        - append_tag_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:385,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:385,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - append_tag_
                - append_tag_
            - BranchSide:      'grabbag/replaygain.c:386,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - append_tag_
                - append_tag_
        - Branch String:   'grabbag/replaygain.c:386,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:386,2'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - append_tag_
                - append_tag_
            - BranchSide:      'grabbag/replaygain.c:389,63'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - append_tag_
                - append_tag_
        - Branch String:   'grabbag/replaygain.c:389,124'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:390,63'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:392,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:389,3'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:392,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:395,16'
              BranchSideFuncs:
                - append_tag_
                - append_tag_
        - Branch String:   'grabbag/replaygain.c:395,85'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:396,16'
              BranchSideFuncs:
                - append_tag_
            - BranchSide:      'grabbag/replaygain.c:398,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:395,3'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:398,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:400,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:385,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:386,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:389,3'
          Dst:             FLAC__metadata_object_vorbiscomment_remove_entries_matching
        - Src:             'grabbag/replaygain.c:390,3'
          Dst:             FLAC__metadata_object_vorbiscomment_remove_entries_matching
        - Src:             'grabbag/replaygain.c:395,4'
          Dst:             append_tag_
        - Src:             'grabbag/replaygain.c:396,4'
          Dst:             append_tag_
    - functionName:    grabbag__replaygain_store_to_file_reference
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - preserve_modtime
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__metadata_chain_delete
        - grabbag__replaygain_store_to_vorbiscomment_reference
        - store_to_file_post_
        - store_to_file_pre_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:528,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:529,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:531,72'
              BranchSideFuncs:
                - grabbag__replaygain_store_to_vorbiscomment_reference
                - store_to_file_post_
                - FLAC__metadata_chain_delete
        - Branch String:   'grabbag/replaygain.c:531,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:532,31'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
            - BranchSide:      'grabbag/replaygain.c:536,39'
              BranchSideFuncs:
                - store_to_file_post_
        - Branch String:   'grabbag/replaygain.c:536,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:537,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:539,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:528,19'
          Dst:             store_to_file_pre_
        - Src:             'grabbag/replaygain.c:531,19'
          Dst:             grabbag__replaygain_store_to_vorbiscomment_reference
        - Src:             'grabbag/replaygain.c:532,3'
          Dst:             FLAC__metadata_chain_delete
        - Src:             'grabbag/replaygain.c:536,19'
          Dst:             store_to_file_post_
    - functionName:    grabbag__replaygain_store_to_vorbiscomment_reference
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - block
      BBCount:         12
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__metadata_object_vorbiscomment_remove_entries_matching
        - abort
        - append_tag_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:371,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:371,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - append_tag_
            - BranchSide:      'grabbag/replaygain.c:372,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - append_tag_
        - Branch String:   'grabbag/replaygain.c:372,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:372,2'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - append_tag_
            - BranchSide:      'grabbag/replaygain.c:374,65'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_remove_entries_matching
                - append_tag_
        - Branch String:   'grabbag/replaygain.c:374,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:375,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:377,18'
              BranchSideFuncs:
                - append_tag_
        - Branch String:   'grabbag/replaygain.c:377,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:378,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:380,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:371,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:372,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:374,5'
          Dst:             FLAC__metadata_object_vorbiscomment_remove_entries_matching
        - Src:             'grabbag/replaygain.c:377,6'
          Dst:             append_tag_
    - functionName:    grabbag__replaygain_store_to_file
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - float
        - float
        - float
        - float
        - int
      constantsTouched: []
      argNames:
        - filename
        - album_gain
        - album_peak
        - title_gain
        - title_peak
        - preserve_modtime
      BBCount:         10
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__metadata_chain_delete
        - grabbag__replaygain_store_to_vorbiscomment
        - store_to_file_post_
        - store_to_file_pre_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:508,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:509,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:511,62'
              BranchSideFuncs:
                - grabbag__replaygain_store_to_vorbiscomment
                - store_to_file_post_
                - FLAC__metadata_chain_delete
        - Branch String:   'grabbag/replaygain.c:511,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:512,31'
              BranchSideFuncs:
                - FLAC__metadata_chain_delete
            - BranchSide:      'grabbag/replaygain.c:516,39'
              BranchSideFuncs:
                - store_to_file_post_
        - Branch String:   'grabbag/replaygain.c:516,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:517,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:519,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:508,19'
          Dst:             store_to_file_pre_
        - Src:             'grabbag/replaygain.c:511,19'
          Dst:             grabbag__replaygain_store_to_vorbiscomment
        - Src:             'grabbag/replaygain.c:512,3'
          Dst:             FLAC__metadata_chain_delete
        - Src:             'grabbag/replaygain.c:516,19'
          Dst:             store_to_file_post_
    - functionName:    grabbag__replaygain_store_to_vorbiscomment
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - block
        - album_gain
        - album_peak
        - title_gain
        - title_peak
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - grabbag__replaygain_store_to_vorbiscomment_album
        - grabbag__replaygain_store_to_vorbiscomment_reference
        - grabbag__replaygain_store_to_vorbiscomment_title
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:357,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:358,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:360,68'
              BranchSideFuncs:
                - grabbag__replaygain_store_to_vorbiscomment_title
                - grabbag__replaygain_store_to_vorbiscomment_album
        - Branch String:   'grabbag/replaygain.c:360,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:361,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:363,68'
              BranchSideFuncs:
                - grabbag__replaygain_store_to_vorbiscomment_album
        - Branch String:   'grabbag/replaygain.c:363,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:364,10'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:366,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:357,19'
          Dst:             grabbag__replaygain_store_to_vorbiscomment_reference
        - Src:             'grabbag/replaygain.c:360,19'
          Dst:             grabbag__replaygain_store_to_vorbiscomment_title
        - Src:             'grabbag/replaygain.c:363,19'
          Dst:             grabbag__replaygain_store_to_vorbiscomment_album
    - functionName:    error_callback_
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - status
        - client_data
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    metadata_callback_
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - metadata
        - client_data
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - grabbag__replaygain_is_valid_sample_frequency
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:295,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:295,5'
              BranchSideFuncs:
                - grabbag__replaygain_is_valid_sample_frequency
            - BranchSide:      'grabbag/replaygain.c:296,31'
              BranchSideFuncs:
                - grabbag__replaygain_is_valid_sample_frequency
        - Branch String:   'grabbag/replaygain.c:300,30'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:300,33'
              BranchSideFuncs:
                - grabbag__replaygain_is_valid_sample_frequency
            - BranchSide:      'grabbag/replaygain.c:305,53'
              BranchSideFuncs:
                - grabbag__replaygain_is_valid_sample_frequency
        - Branch String:   'grabbag/replaygain.c:300,6'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:301,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:305,53'
              BranchSideFuncs:
                - grabbag__replaygain_is_valid_sample_frequency
        - Branch String:   'grabbag/replaygain.c:305,6'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:306,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:309,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:305,7'
          Dst:             grabbag__replaygain_is_valid_sample_frequency
    - functionName:    grabbag__replaygain_is_valid_sample_frequency
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sample_frequency
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ValidGainFrequency
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'grabbag/replaygain.c:125,9'
          Dst:             ValidGainFrequency
    - functionName:    write_callback_
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - frame
        - buffer
        - client_data
      BBCount:         21
      ICount:          160
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - grabbag__replaygain_analyze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:271,20'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:272,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:280,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:272,18'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:272,21'
              BranchSideFuncs:
                - grabbag__replaygain_analyze
            - BranchSide:      'grabbag/replaygain.c:273,3'
              BranchSideFuncs:
                - grabbag__replaygain_analyze
        - Branch String:   'grabbag/replaygain.c:272,36'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:273,3'
              BranchSideFuncs:
                - grabbag__replaygain_analyze
            - BranchSide:      'grabbag/replaygain.c:280,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:273,48'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:274,3'
              BranchSideFuncs:
                - grabbag__replaygain_analyze
            - BranchSide:      'grabbag/replaygain.c:280,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:274,34'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:275,3'
              BranchSideFuncs:
                - grabbag__replaygain_analyze
            - BranchSide:      'grabbag/replaygain.c:280,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:271,3'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:277,50'
              BranchSideFuncs:
                - grabbag__replaygain_analyze
            - BranchSide:      'grabbag/replaygain.c:280,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:283,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:284,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:286,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:277,22'
          Dst:             grabbag__replaygain_analyze
    - functionName:    grabbag__replaygain_analyze
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - input
        - is_stereo
        - bps
        - samples
      BBCount:         102
      ICount:          639
      EdgeCount:       134
      CyclomaticComplexity: 34
      functionsReached:
        - AnalyzeSamples
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:142,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:142,2'
              BranchSideFuncs:
                - abort
                - AnalyzeSamples
                - AnalyzeSamples
                - AnalyzeSamples
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:142,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'grabbag/replaygain.c:142,2'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:142,2'
              BranchSideFuncs:
                - AnalyzeSamples
                - AnalyzeSamples
                - AnalyzeSamples
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:145,5'
              BranchSideFuncs:
                - AnalyzeSamples
                - AnalyzeSamples
                - AnalyzeSamples
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:145,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:146,6'
              BranchSideFuncs:
                - AnalyzeSamples
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:184,5'
              BranchSideFuncs:
                - AnalyzeSamples
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:146,6'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:147,6'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:167,6'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:148,4'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:149,24'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:165,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:149,24'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:149,20'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:149,20'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:150,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:151,10'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:161,16'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:154,19'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:154,17'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:154,17'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:159,19'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:159,17'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:159,17'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:162,8'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:148,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:163,6'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:168,4'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:0,0'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:169,24'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:169,24'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:169,20'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:169,20'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:170,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:171,10'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:176,16'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:174,19'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:174,17'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:174,17'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:177,8'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:168,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:178,6'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:184,4'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:185,34'
              BranchSideFuncs:
                - AnalyzeSamples
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:186,26'
              BranchSideFuncs:
                - AnalyzeSamples
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:189,6'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:190,6'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:210,6'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:191,4'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:192,24'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:208,3'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:192,24'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:192,20'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:192,20'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:193,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:194,10'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:204,16'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:196,10'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:196,8'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:196,8'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:197,19'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:197,17'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:197,17'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:201,10'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:201,8'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:201,8'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:202,19'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:202,17'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:202,17'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:205,8'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:191,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:206,6'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:211,4'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:0,0'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:212,24'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:212,24'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:212,20'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:212,20'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:213,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:214,10'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:219,16'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:216,10'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:216,8'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:216,8'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:217,19'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:217,17'
              BranchSideFuncs:
                - AnalyzeSamples
            - BranchSide:      'grabbag/replaygain.c:217,17'
              BranchSideFuncs:
                - AnalyzeSamples
        - Branch String:   'grabbag/replaygain.c:220,8'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:211,4'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:221,6'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:229,6'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:230,18'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:231,6'
              BranchSideFuncs: []
        - Branch String:   'grabbag/replaygain.c:231,6'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:232,18'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:235,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/replaygain.c:142,2'
          Dst:             abort
        - Src:             'grabbag/replaygain.c:162,8'
          Dst:             AnalyzeSamples
        - Src:             'grabbag/replaygain.c:177,8'
          Dst:             AnalyzeSamples
        - Src:             'grabbag/replaygain.c:205,8'
          Dst:             AnalyzeSamples
        - Src:             'grabbag/replaygain.c:220,8'
          Dst:             AnalyzeSamples
    - functionName:    grabbag__replaygain_analyze_file
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - title_gain
        - title_peak
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__stream_decoder_delete
        - FLAC__stream_decoder_init_file
        - FLAC__stream_decoder_new
        - FLAC__stream_decoder_process_until_end_of_stream
        - FLAC__stream_decoder_set_md5_checking
        - FLAC__stream_decoder_set_metadata_ignore_all
        - FLAC__stream_decoder_set_metadata_respond
        - error_callback_
        - grabbag__replaygain_get_title
        - metadata_callback_
        - write_callback_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/replaygain.c:326,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:327,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/replaygain.c:329,11'
              BranchSideFuncs:
                - FLAC__stream_decoder_set_md5_checking
                - FLAC__stream_decoder_set_metadata_ignore_all
                - FLAC__stream_decoder_set_metadata_respond
                - FLAC__stream_decoder_init_file
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_delete
                - grabbag__replaygain_get_title
                - FLAC__stream_decoder_delete
        - Branch String:   'grabbag/replaygain.c:336,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:337,31'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
            - BranchSide:      'grabbag/replaygain.c:341,55'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_stream
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_delete
                - grabbag__replaygain_get_title
        - Branch String:   'grabbag/replaygain.c:341,64'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:341,76'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - grabbag__replaygain_get_title
                - FLAC__stream_decoder_delete
            - BranchSide:      'grabbag/replaygain.c:342,31'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
        - Branch String:   'grabbag/replaygain.c:341,5'
          Branch Sides:
            - BranchSide:      'grabbag/replaygain.c:342,31'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
            - BranchSide:      'grabbag/replaygain.c:346,30'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - grabbag__replaygain_get_title
      Callsites:
        - Src:             'grabbag/replaygain.c:324,33'
          Dst:             FLAC__stream_decoder_new
        - Src:             'grabbag/replaygain.c:332,2'
          Dst:             FLAC__stream_decoder_set_md5_checking
        - Src:             'grabbag/replaygain.c:333,2'
          Dst:             FLAC__stream_decoder_set_metadata_ignore_all
        - Src:             'grabbag/replaygain.c:334,2'
          Dst:             FLAC__stream_decoder_set_metadata_respond
        - Src:             'grabbag/replaygain.c:336,5'
          Dst:             FLAC__stream_decoder_init_file
        - Src:             'grabbag/replaygain.c:336,5'
          Dst:             write_callback_
        - Src:             'grabbag/replaygain.c:336,5'
          Dst:             metadata_callback_
        - Src:             'grabbag/replaygain.c:336,5'
          Dst:             error_callback_
        - Src:             'grabbag/replaygain.c:337,3'
          Dst:             FLAC__stream_decoder_delete
        - Src:             'grabbag/replaygain.c:341,6'
          Dst:             FLAC__stream_decoder_process_until_end_of_stream
        - Src:             'grabbag/replaygain.c:342,3'
          Dst:             FLAC__stream_decoder_delete
        - Src:             'grabbag/replaygain.c:346,2'
          Dst:             FLAC__stream_decoder_delete
        - Src:             'grabbag/replaygain.c:348,2'
          Dst:             grabbag__replaygain_get_title
    - functionName:    grabbag__replaygain_get_title
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gain
        - peak
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetTitleGain
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'grabbag/replaygain.c:247,17'
          Dst:             GetTitleGain
    - functionName:    grabbag__replaygain_get_album
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gain
        - peak
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetAlbumGain
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'grabbag/replaygain.c:240,17'
          Dst:             GetAlbumGain
    - functionName:    grabbag__replaygain_init
      functionSourceFile: '/src/flac/src/share/grabbag/replaygain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sample_frequency
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - InitGainAnalysis
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'grabbag/replaygain.c:131,9'
          Dst:             InitGainAnalysis
    - functionName:    grabbag__seektable_convert_specification_to_template
      functionSourceFile: '/src/flac/src/share/grabbag/seektable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - spec
        - only_explicit_placeholders
        - total_samples_to_encode
        - sample_rate
        - seektable_template
        - spec_has_real_points
      BBCount:         95
      ICount:          442
      EdgeCount:       125
      CyclomaticComplexity: 32
      functionsReached:
        - FLAC__metadata_object_seektable_template_append_placeholders
        - FLAC__metadata_object_seektable_template_append_point
        - FLAC__metadata_object_seektable_template_append_spaced_points
        - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
        - FLAC__metadata_object_seektable_template_sort
        - abort
        - atof
        - atoi
        - strchr
        - strncmp
        - strtoll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grabbag/seektable.c:35,2'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:35,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:36,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:36,2'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:36,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:37,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:37,2'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:37,2'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:39,10'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:39,5'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:40,4'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:42,11'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:42,27'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:42,31'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:42,2'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:42,2'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:43,26'
              BranchSideFuncs:
                - strchr
                - abort
                - FLAC__metadata_object_seektable_template_sort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:101,52'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
        - Branch String:   'grabbag/seektable.c:44,3'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:44,3'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:46,6'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:46,6'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:47,20'
              BranchSideFuncs:
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:98,8'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:47,7'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:48,70'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
            - BranchSide:      'grabbag/seektable.c:51,12'
              BranchSideFuncs:
                - strtoll
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
        - Branch String:   'grabbag/seektable.c:48,8'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:49,6'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:50,4'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:51,12'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:52,8'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - FLAC__metadata_object_seektable_template_append_placeholders
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
            - BranchSide:      'grabbag/seektable.c:63,12'
              BranchSideFuncs:
                - strtoll
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
        - Branch String:   'grabbag/seektable.c:52,8'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:53,14'
              BranchSideFuncs:
                - atoi
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_spaced_points
            - BranchSide:      'grabbag/seektable.c:62,4'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:53,9'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:54,8'
              BranchSideFuncs:
                - atoi
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_spaced_points
            - BranchSide:      'grabbag/seektable.c:55,10'
              BranchSideFuncs:
                - atoi
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_spaced_points
        - Branch String:   'grabbag/seektable.c:55,9'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:56,36'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:61,5'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:57,10'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:58,74'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:60,6'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:58,11'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:58,130'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:59,9'
              BranchSideFuncs: []
        - Branch String:   'grabbag/seektable.c:63,12'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:64,8'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
            - BranchSide:      'grabbag/seektable.c:83,13'
              BranchSideFuncs:
                - strtoll
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_point
        - Branch String:   'grabbag/seektable.c:64,36'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:64,39'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
            - BranchSide:      'grabbag/seektable.c:81,4'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:64,8'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:65,14'
              BranchSideFuncs:
                - atof
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
            - BranchSide:      'grabbag/seektable.c:81,4'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:65,9'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:66,8'
              BranchSideFuncs:
                - atof
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
            - BranchSide:      'grabbag/seektable.c:67,10'
              BranchSideFuncs:
                - atof
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
        - Branch String:   'grabbag/seektable.c:67,9'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:68,31'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:80,5'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:69,10'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:70,38'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
            - BranchSide:      'grabbag/seektable.c:79,6'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:72,18'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:72,46'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
            - BranchSide:      'grabbag/seektable.c:72,64'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
        - Branch String:   'grabbag/seektable.c:73,11'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:75,86'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:78,7'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:75,12'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:76,10'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:77,8'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:83,8'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:84,7'
              BranchSideFuncs:
                - strtoll
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_point
            - BranchSide:      'grabbag/seektable.c:85,9'
              BranchSideFuncs:
                - strtoll
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_point
        - Branch String:   'grabbag/seektable.c:89,14'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:89,18'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_point
            - BranchSide:      'grabbag/seektable.c:90,8'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_point
        - Branch String:   'grabbag/seektable.c:89,30'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:89,34'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:94,5'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:89,50'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:90,8'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
                - FLAC__metadata_object_seektable_template_append_point
            - BranchSide:      'grabbag/seektable.c:94,5'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:90,37'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:90,54'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_append_point
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:92,65'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_append_point
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:89,7'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:92,65'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_append_point
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:94,5'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
        - Branch String:   'grabbag/seektable.c:92,10'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:92,100'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_template_sort
                - strchr
                - abort
                - strncmp
                - strtoll
                - FLAC__metadata_object_seektable_template_append_point
                - atof
                - FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
                - atoi
                - FLAC__metadata_object_seektable_template_append_spaced_points
                - FLAC__metadata_object_seektable_template_append_placeholders
            - BranchSide:      'grabbag/seektable.c:93,8'
              BranchSideFuncs: []
        - Branch String:   'grabbag/seektable.c:101,5'
          Branch Sides:
            - BranchSide:      'grabbag/seektable.c:102,3'
              BranchSideFuncs: []
            - BranchSide:      'grabbag/seektable.c:104,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grabbag/seektable.c:35,2'
          Dst:             abort
        - Src:             'grabbag/seektable.c:36,2'
          Dst:             abort
        - Src:             'grabbag/seektable.c:37,2'
          Dst:             abort
        - Src:             'grabbag/seektable.c:43,19'
          Dst:             strchr
        - Src:             'grabbag/seektable.c:44,3'
          Dst:             abort
        - Src:             'grabbag/seektable.c:47,12'
          Dst:             strncmp
        - Src:             'grabbag/seektable.c:48,9'
          Dst:             FLAC__metadata_object_seektable_template_append_placeholders
        - Src:             'grabbag/seektable.c:56,31'
          Dst:             atoi
        - Src:             'grabbag/seektable.c:58,12'
          Dst:             FLAC__metadata_object_seektable_template_append_spaced_points
        - Src:             'grabbag/seektable.c:68,26'
          Dst:             atof
        - Src:             'grabbag/seektable.c:75,13'
          Dst:             FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
        - Src:             'grabbag/seektable.c:87,41'
          Dst:             strtoll
        - Src:             'grabbag/seektable.c:92,11'
          Dst:             FLAC__metadata_object_seektable_template_append_point
        - Src:             'grabbag/seektable.c:101,6'
          Dst:             FLAC__metadata_object_seektable_template_sort
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atoi
      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:    atof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flac_vsnprintf
      functionSourceFile: '/src/flac/src/share/grabbag/snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - size
        - fmt
        - va
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vsnprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'grabbag/snprintf.c:97,7'
          Dst:             vsnprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flac_snprintf
      functionSourceFile: '/src/flac/src/share/grabbag/snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - size
        - fmt
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vsnprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'grabbag/snprintf.c:76,7'
          Dst:             vsnprintf
    - functionName:    share__getopt
      functionSourceFile: '/src/flac/src/share/getopt/getopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - optstring
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - share___getopt_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'getopt/getopt.c:979,10'
          Dst:             share___getopt_internal
    - functionName:    share___getopt_internal
      functionSourceFile: '/src/flac/src/share/getopt/getopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - argc
        - argv
        - optstring
        - longopts
        - longind
        - long_only
      BBCount:         263
      ICount:          1605
      EdgeCount:       353
      CyclomaticComplexity: 92
      functionsReached:
        - exchange
        - fprintf
        - share___getopt_initialize
        - strchr
        - strcmp
        - strlen
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'getopt/getopt.c:532,26'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:532,30'
              BranchSideFuncs:
                - share___getopt_initialize
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
            - BranchSide:      'getopt/getopt.c:534,11'
              BranchSideFuncs:
                - share___getopt_initialize
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
        - Branch String:   'getopt/getopt.c:532,7'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:534,11'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
            - BranchSide:      'getopt/getopt.c:552,7'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
        - Branch String:   'getopt/getopt.c:534,11'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:535,16'
              BranchSideFuncs:
                - share___getopt_initialize
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
            - BranchSide:      'getopt/getopt.c:536,46'
              BranchSideFuncs:
                - share___getopt_initialize
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
        - Branch String:   'getopt/getopt.c:552,24'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:552,28'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
            - BranchSide:      'getopt/getopt.c:558,11'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
        - Branch String:   'getopt/getopt.c:552,7'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:558,11'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
            - BranchSide:      'getopt/getopt.c:644,7'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:558,11'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:559,16'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
            - BranchSide:      'getopt/getopt.c:560,11'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
        - Branch String:   'getopt/getopt.c:560,11'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:561,17'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
            - BranchSide:      'getopt/getopt.c:563,11'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
        - Branch String:   'getopt/getopt.c:563,11'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:568,8'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
            - BranchSide:      'getopt/getopt.c:586,11'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
        - Branch String:   'getopt/getopt.c:568,36'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:568,39'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
            - BranchSide:      'getopt/getopt.c:570,13'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
        - Branch String:   'getopt/getopt.c:568,8'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:569,26'
              BranchSideFuncs:
                - exchange
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
            - BranchSide:      'getopt/getopt.c:570,13'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
        - Branch String:   'getopt/getopt.c:576,32'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:576,35'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
            - BranchSide:      'getopt/getopt.c:576,4'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
        - Branch String:   'getopt/getopt.c:576,4'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:577,19'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
            - BranchSide:      'getopt/getopt.c:578,18'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - strcmp
                - exchange
        - Branch String:   'getopt/getopt.c:586,33'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:586,45'
              BranchSideFuncs:
                - strcmp
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - exchange
            - BranchSide:      'getopt/getopt.c:602,11'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:586,11'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:588,17'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:602,11'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:590,36'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:590,39'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - exchange
            - BranchSide:      'getopt/getopt.c:592,13'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:590,8'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:591,26'
              BranchSideFuncs:
                - exchange
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:592,13'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:602,11'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:606,8'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:614,11'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:606,8'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:607,22'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:608,4'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:614,11'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:614,11'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:616,8'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:614,11'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:616,8'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:625,19'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:616,8'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:617,6'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:618,20'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:626,25'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:626,28'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:644,7'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:645,7'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:645,11'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:780,23'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'getopt/getopt.c:646,4'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:646,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:650,35'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:646,18'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:646,22'
              BranchSideFuncs:
                - strchr
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:780,23'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'getopt/getopt.c:646,45'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:646,59'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:650,35'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:644,7'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:650,35'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'getopt/getopt.c:780,23'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'getopt/getopt.c:656,41'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:656,45'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:656,7'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:656,7'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:656,68'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:661,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:661,7'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:662,16'
              BranchSideFuncs:
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
            - BranchSide:      'getopt/getopt.c:683,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
        - Branch String:   'getopt/getopt.c:662,6'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:662,53'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:664,20'
              BranchSideFuncs:
                - strlen
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
        - Branch String:   'getopt/getopt.c:664,10'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:667,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
            - BranchSide:      'getopt/getopt.c:672,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:672,15'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:675,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:680,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:683,17'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:683,21'
              BranchSideFuncs:
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
            - BranchSide:      'getopt/getopt.c:694,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
        - Branch String:   'getopt/getopt.c:683,11'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:685,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
            - BranchSide:      'getopt/getopt.c:694,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
        - Branch String:   'getopt/getopt.c:685,8'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:686,20'
              BranchSideFuncs:
                - fprintf
                - strlen
            - BranchSide:      'getopt/getopt.c:688,24'
              BranchSideFuncs:
                - strlen
        - Branch String:   'getopt/getopt.c:694,11'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:696,19'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - fprintf
            - BranchSide:      'getopt/getopt.c:756,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'getopt/getopt.c:698,8'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:702,12'
              BranchSideFuncs:
                - strlen
                - fprintf
                - fprintf
                - strlen
            - BranchSide:      'getopt/getopt.c:726,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
        - Branch String:   'getopt/getopt.c:702,12'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:703,19'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'getopt/getopt.c:706,9'
              BranchSideFuncs:
                - strlen
                - fprintf
                - fprintf
        - Branch String:   'getopt/getopt.c:706,9'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:708,13'
              BranchSideFuncs:
                - fprintf
                - strlen
                - fprintf
            - BranchSide:      'getopt/getopt.c:720,25'
              BranchSideFuncs:
                - strlen
        - Branch String:   'getopt/getopt.c:708,13'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:710,18'
              BranchSideFuncs:
                - fprintf
                - strlen
            - BranchSide:      'getopt/getopt.c:715,18'
              BranchSideFuncs:
                - fprintf
                - strlen
        - Branch String:   'getopt/getopt.c:728,12'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:729,19'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'getopt/getopt.c:732,9'
              BranchSideFuncs:
                - strlen
                - fprintf
        - Branch String:   'getopt/getopt.c:732,9'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:733,21'
              BranchSideFuncs:
                - fprintf
                - strlen
            - BranchSide:      'getopt/getopt.c:736,25'
              BranchSideFuncs:
                - strlen
        - Branch String:   'getopt/getopt.c:742,8'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:743,17'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:744,8'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:744,8'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:746,26'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:749,11'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:756,22'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:756,25'
              BranchSideFuncs:
                - strchr
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'getopt/getopt.c:759,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'getopt/getopt.c:757,4'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:757,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'getopt/getopt.c:759,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'getopt/getopt.c:756,11'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:759,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'getopt/getopt.c:775,5'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'getopt/getopt.c:759,8'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:761,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'getopt/getopt.c:770,13'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:761,12'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:763,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'getopt/getopt.c:767,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'getopt/getopt.c:784,9'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:785,7'
              BranchSideFuncs:
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'getopt/getopt.c:787,9'
              BranchSideFuncs:
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'getopt/getopt.c:787,22'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:787,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'getopt/getopt.c:789,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'getopt/getopt.c:787,9'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:789,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'getopt/getopt.c:803,9'
              BranchSideFuncs:
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
        - Branch String:   'getopt/getopt.c:789,6'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:791,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'getopt/getopt.c:799,18'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:791,10'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:793,22'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'getopt/getopt.c:796,22'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'getopt/getopt.c:803,24'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:803,27'
              BranchSideFuncs:
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
            - BranchSide:      'getopt/getopt.c:926,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'getopt/getopt.c:803,9'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:807,30'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
            - BranchSide:      'getopt/getopt.c:926,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'getopt/getopt.c:814,6'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:816,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:821,11'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
                - fprintf
        - Branch String:   'getopt/getopt.c:821,11'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:823,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'getopt/getopt.c:839,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:823,10'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:826,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'getopt/getopt.c:829,22'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:830,10'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:831,10'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:833,10'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:844,52'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:844,56'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:844,2'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:844,2'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:844,79'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:849,11'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:849,2'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:850,18'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
            - BranchSide:      'getopt/getopt.c:870,6'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
        - Branch String:   'getopt/getopt.c:850,8'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:850,55'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:852,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
        - Branch String:   'getopt/getopt.c:852,12'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:855,14'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
            - BranchSide:      'getopt/getopt.c:860,17'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:860,17'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:863,14'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
            - BranchSide:      'getopt/getopt.c:868,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strlen
                - fprintf
                - strncmp
                - strlen
        - Branch String:   'getopt/getopt.c:870,12'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:870,16'
              BranchSideFuncs:
                - strlen
                - fprintf
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
            - BranchSide:      'getopt/getopt.c:879,6'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
        - Branch String:   'getopt/getopt.c:870,6'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:872,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
            - BranchSide:      'getopt/getopt.c:879,6'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
        - Branch String:   'getopt/getopt.c:872,10'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:873,22'
              BranchSideFuncs:
                - fprintf
                - strlen
            - BranchSide:      'getopt/getopt.c:875,26'
              BranchSideFuncs:
                - strlen
        - Branch String:   'getopt/getopt.c:879,6'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:881,21'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
                - strlen
                - fprintf
            - BranchSide:      'getopt/getopt.c:923,13'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:882,10'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:886,7'
              BranchSideFuncs:
                - strlen
                - fprintf
                - strlen
            - BranchSide:      'getopt/getopt.c:899,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - fprintf
        - Branch String:   'getopt/getopt.c:886,7'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:887,21'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'getopt/getopt.c:890,11'
              BranchSideFuncs:
                - strlen
                - fprintf
        - Branch String:   'getopt/getopt.c:890,11'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:891,23'
              BranchSideFuncs:
                - fprintf
                - strlen
            - BranchSide:      'getopt/getopt.c:895,27'
              BranchSideFuncs:
                - strlen
        - Branch String:   'getopt/getopt.c:901,7'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:902,21'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'getopt/getopt.c:905,11'
              BranchSideFuncs:
                - strlen
                - fprintf
        - Branch String:   'getopt/getopt.c:905,11'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:906,23'
              BranchSideFuncs:
                - fprintf
                - strlen
            - BranchSide:      'getopt/getopt.c:909,27'
              BranchSideFuncs:
                - strlen
        - Branch String:   'getopt/getopt.c:914,10'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:915,19'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:916,10'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:916,10'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:918,21'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:921,13'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:926,9'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:928,6'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'getopt/getopt.c:972,12'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:928,6'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:931,11'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:943,11'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'getopt/getopt.c:931,10'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:933,19'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:937,22'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:943,10'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:945,19'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:950,15'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'getopt/getopt.c:950,15'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:952,7'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'getopt/getopt.c:968,24'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:952,7'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:955,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'getopt/getopt.c:959,19'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:960,7'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:961,7'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:963,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'getopt/getopt.c:536,19'
          Dst:             share___getopt_initialize
        - Src:             'getopt/getopt.c:569,6'
          Dst:             exchange
        - Src:             'getopt/getopt.c:586,37'
          Dst:             strcmp
        - Src:             'getopt/getopt.c:591,6'
          Dst:             exchange
        - Src:             'getopt/getopt.c:646,49'
          Dst:             strchr
        - Src:             'getopt/getopt.c:662,7'
          Dst:             strncmp
        - Src:             'getopt/getopt.c:664,43'
          Dst:             strlen
        - Src:             'getopt/getopt.c:686,6'
          Dst:             fprintf
        - Src:             'getopt/getopt.c:688,16'
          Dst:             strlen
        - Src:             'getopt/getopt.c:710,4'
          Dst:             fprintf
        - Src:             'getopt/getopt.c:715,4'
          Dst:             fprintf
        - Src:             'getopt/getopt.c:720,17'
          Dst:             strlen
        - Src:             'getopt/getopt.c:733,7'
          Dst:             fprintf
        - Src:             'getopt/getopt.c:736,17'
          Dst:             strlen
        - Src:             'getopt/getopt.c:741,16'
          Dst:             strlen
        - Src:             'getopt/getopt.c:757,7'
          Dst:             strchr
        - Src:             'getopt/getopt.c:763,3'
          Dst:             fprintf
        - Src:             'getopt/getopt.c:767,3'
          Dst:             fprintf
        - Src:             'getopt/getopt.c:781,18'
          Dst:             strchr
        - Src:             'getopt/getopt.c:793,8'
          Dst:             fprintf
        - Src:             'getopt/getopt.c:796,8'
          Dst:             fprintf
        - Src:             'getopt/getopt.c:826,3'
          Dst:             fprintf
        - Src:             'getopt/getopt.c:850,9'
          Dst:             strncmp
        - Src:             'getopt/getopt.c:852,45'
          Dst:             strlen
        - Src:             'getopt/getopt.c:873,8'
          Dst:             fprintf
        - Src:             'getopt/getopt.c:875,18'
          Dst:             strlen
        - Src:             'getopt/getopt.c:891,9'
          Dst:             fprintf
        - Src:             'getopt/getopt.c:895,19'
          Dst:             strlen
        - Src:             'getopt/getopt.c:906,9'
          Dst:             fprintf
        - Src:             'getopt/getopt.c:909,19'
          Dst:             strlen
        - Src:             'getopt/getopt.c:913,18'
          Dst:             strlen
        - Src:             'getopt/getopt.c:955,7'
          Dst:             fprintf
    - functionName:    share___getopt_initialize
      functionSourceFile: '/src/flac/src/share/getopt/getopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - optstring
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - getenv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'getopt/getopt.c:415,7'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:417,16'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:420,12'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:420,12'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:422,16'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:425,12'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:425,12'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:426,14'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:428,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'getopt/getopt.c:411,21'
          Dst:             getenv
    - functionName:    exchange
      functionSourceFile: '/src/flac/src/share/getopt/getopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - argv
      BBCount:         18
      ICount:          192
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'getopt/getopt.c:351,23'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:351,26'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:351,3'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:351,3'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:353,11'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:391,20'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:353,11'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:356,14'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:373,14'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:360,4'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:362,14'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:368,11'
              BranchSideFuncs: []
        - Branch String:   'getopt/getopt.c:377,4'
          Branch Sides:
            - BranchSide:      'getopt/getopt.c:379,14'
              BranchSideFuncs: []
            - BranchSide:      'getopt/getopt.c:385,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    share__getopt_long_only
      functionSourceFile: '/src/flac/src/share/getopt/getopt1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - options
        - long_options
        - opt_index
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - share___getopt_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'getopt/getopt1.c:96,10'
          Dst:             share___getopt_internal
    - functionName:    share__getopt_long
      functionSourceFile: '/src/flac/src/share/getopt/getopt1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - options
        - long_options
        - opt_index
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - share___getopt_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'getopt/getopt1.c:86,10'
          Dst:             share___getopt_internal
    - functionName:    alloc_check
      functionSourceFile: '/src/flac/src/share/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:71,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:72,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:73,29'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:73,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:75,10'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,35'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:75,39'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_realloc_
      functionSourceFile: '/src/flac/src/share/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_check
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:205,19'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:205,22'
              BranchSideFuncs:
                - realloc
                - free
                - free
            - BranchSide:      '../../include/share/alloc.h:210,11'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   '../../include/share/alloc.h:205,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:206,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:210,11'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   '../../include/share/alloc.h:212,14'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:212,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:214,9'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:212,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:213,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:214,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../include/share/alloc.h:205,5'
          Dst:             alloc_check
        - Src:             '../../include/share/alloc.h:211,11'
          Dst:             realloc
    - functionName:    ReallocateWindowBuffer
      functionSourceFile: '/src/flac/src/share/replaygain_analysis/replaygain_analysis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - window_size
        - window_buffer
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - safe_realloc_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'replaygain_analysis/replaygain_analysis.c:343,22'
          Dst:             safe_realloc_
    - functionName:    GetAlbumGain
      functionSourceFile: '/src/flac/src/share/replaygain_analysis/replaygain_analysis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - analyzeResult
      functionUses:    1
      BranchProfiles:
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:572,12'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:572,12'
              BranchSideFuncs:
                - analyzeResult
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:572,12'
              BranchSideFuncs:
                - analyzeResult
      Callsites:
        - Src:             'replaygain_analysis/replaygain_analysis.c:572,12'
          Dst:             analyzeResult
    - functionName:    analyzeResult
      functionSourceFile: '/src/flac/src/share/replaygain_analysis/replaygain_analysis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Array
        - len
      BBCount:         14
      ICount:          96
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:527,5'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:528,18'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:529,10'
              BranchSideFuncs: []
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:529,10'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:536,24'
              BranchSideFuncs: []
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:538,5'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:539,24'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:543,67'
              BranchSideFuncs: []
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:539,14'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:538,5'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:540,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GetTitleGain
      functionSourceFile: '/src/flac/src/share/replaygain_analysis/replaygain_analysis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          95
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - analyzeResult
      functionUses:    1
      BranchProfiles:
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:553,14'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:550,19'
              BranchSideFuncs:
                - analyzeResult
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:555,18'
              BranchSideFuncs:
                - analyzeResult
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:555,5'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:556,19'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:560,13'
              BranchSideFuncs: []
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:560,5'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:561,80'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:563,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'replaygain_analysis/replaygain_analysis.c:553,14'
          Dst:             analyzeResult
    - functionName:    filter
      functionSourceFile: '/src/flac/src/share/replaygain_analysis/replaygain_analysis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - input
        - output
        - nSamples
        - a
        - b
        - order
        - downsample
      BBCount:         9
      ICount:          130
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:284,5'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:286,22'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:299,1'
              BranchSideFuncs: []
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:291,9'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:292,27'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:297,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AnalyzeSamples
      functionSourceFile: '/src/flac/src/share/replaygain_analysis/replaygain_analysis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - left_samples
        - right_samples
        - num_samples
        - num_channels
      BBCount:         52
      ICount:          532
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - filter
        - log10
      functionUses:    4
      BranchProfiles:
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:430,10'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:431,9'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:433,18'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:436,5'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:437,30'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:438,14'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:439,14'
              BranchSideFuncs: []
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:443,9'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:444,25'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:446,13'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:446,5'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:447,34'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:451,5'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:451,5'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:452,22'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:497,10'
              BranchSideFuncs: []
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:452,22'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:452,77'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:452,105'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:453,14'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:454,24'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:461,26'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:457,17'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:458,42'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:459,9'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:472,9'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:473,21'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:477,25'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:480,14'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:481,58'
              BranchSideFuncs:
                - log10
                - filter
                - filter
                - filter
                - filter
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:493,14'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:483,18'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:483,54'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:484,18'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:484,18'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:484,61'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:485,16'
              BranchSideFuncs:
                - filter
                - filter
                - filter
                - filter
                - log10
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:493,14'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:451,5'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:494,13'
              BranchSideFuncs: []
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:497,10'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:498,68'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:504,22'
              BranchSideFuncs: []
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:509,9'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:510,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'replaygain_analysis/replaygain_analysis.c:466,9'
          Dst:             filter
        - Src:             'replaygain_analysis/replaygain_analysis.c:467,9'
          Dst:             filter
        - Src:             'replaygain_analysis/replaygain_analysis.c:469,9'
          Dst:             filter
        - Src:             'replaygain_analysis/replaygain_analysis.c:470,9'
          Dst:             filter
        - Src:             'replaygain_analysis/replaygain_analysis.c:481,49'
          Dst:             log10
    - functionName:    log10
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ResetSampleFrequency
      functionSourceFile: '/src/flac/src/share/replaygain_analysis/replaygain_analysis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - samplefreq
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - CreateGainFilter
        - ReallocateWindowBuffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:355,10'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:356,9'
              BranchSideFuncs:
                - ReallocateWindowBuffer
                - ReallocateWindowBuffer
                - ReallocateWindowBuffer
                - ReallocateWindowBuffer
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:359,10'
              BranchSideFuncs:
                - ReallocateWindowBuffer
                - ReallocateWindowBuffer
                - ReallocateWindowBuffer
                - ReallocateWindowBuffer
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:361,60'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:362,35'
              BranchSideFuncs:
                - ReallocateWindowBuffer
                - ReallocateWindowBuffer
                - ReallocateWindowBuffer
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:366,9'
              BranchSideFuncs: []
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:362,60'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:363,35'
              BranchSideFuncs:
                - ReallocateWindowBuffer
                - ReallocateWindowBuffer
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:366,9'
              BranchSideFuncs: []
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:363,60'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:364,35'
              BranchSideFuncs:
                - ReallocateWindowBuffer
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:366,9'
              BranchSideFuncs: []
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:361,10'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:370,13'
              BranchSideFuncs: []
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:370,5'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:371,80'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:373,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'replaygain_analysis/replaygain_analysis.c:353,24'
          Dst:             CreateGainFilter
        - Src:             'replaygain_analysis/replaygain_analysis.c:361,12'
          Dst:             ReallocateWindowBuffer
        - Src:             'replaygain_analysis/replaygain_analysis.c:362,12'
          Dst:             ReallocateWindowBuffer
        - Src:             'replaygain_analysis/replaygain_analysis.c:363,12'
          Dst:             ReallocateWindowBuffer
        - Src:             'replaygain_analysis/replaygain_analysis.c:364,12'
          Dst:             ReallocateWindowBuffer
    - functionName:    CreateGainFilter
      functionSourceFile: '/src/flac/src/share/replaygain_analysis/replaygain_analysis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - samplefreq
      BBCount:         22
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:311,10'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:312,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:314,5'
              BranchSideFuncs:
                - free
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:315,9'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:316,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:326,13'
              BranchSideFuncs:
                - free
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:316,17'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:317,45'
              BranchSideFuncs:
                - free
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:319,36'
              BranchSideFuncs:
                - free
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:319,18'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:320,18'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:324,9'
              BranchSideFuncs:
                - free
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:326,13'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:327,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:329,9'
              BranchSideFuncs:
                - free
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:329,9'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:314,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:330,24'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    InitGainAnalysis
      functionSourceFile: '/src/flac/src/share/replaygain_analysis/replaygain_analysis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - samplefreq
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ResetSampleFrequency
      functionUses:    1
      BranchProfiles:
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:398,9'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:399,13'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:402,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'replaygain_analysis/replaygain_analysis.c:398,9'
          Dst:             ResetSampleFrequency
    - functionName:    ValidGainFrequency
      functionSourceFile: '/src/flac/src/share/replaygain_analysis/replaygain_analysis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - samplefreq
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CreateGainFilter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'replaygain_analysis/replaygain_analysis.c:387,9'
          Branch Sides:
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:388,9'
              BranchSideFuncs: []
            - BranchSide:      'replaygain_analysis/replaygain_analysis.c:390,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'replaygain_analysis/replaygain_analysis.c:385,43'
          Dst:             CreateGainFilter
    - functionName:    alloc_check
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:71,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:72,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:73,29'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:73,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:75,10'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,35'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:75,39'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_realloc_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_check
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:205,19'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:205,22'
              BranchSideFuncs:
                - realloc
                - free
                - free
            - BranchSide:      '../../include/share/alloc.h:210,11'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   '../../include/share/alloc.h:205,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:206,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:210,11'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   '../../include/share/alloc.h:212,14'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:212,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:214,9'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:212,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:213,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:214,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../include/share/alloc.h:205,5'
          Dst:             alloc_check
        - Src:             '../../include/share/alloc.h:211,11'
          Dst:             realloc
    - functionName:    FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - max_partition_order
      BBCount:         18
      ICount:          114
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - abort
        - safe_realloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:592,2'
          Branch Sides:
            - BranchSide:      'format.c:592,2'
              BranchSideFuncs:
                - safe_realloc_.953
                - safe_realloc_.953
            - BranchSide:      'format.c:594,5'
              BranchSideFuncs:
                - safe_realloc_.953
                - safe_realloc_.953
        - Branch String:   'format.c:594,53'
          Branch Sides:
            - BranchSide:      'format.c:594,56'
              BranchSideFuncs:
                - safe_realloc_.953
                - safe_realloc_.953
            - BranchSide:      'format.c:595,47'
              BranchSideFuncs:
                - safe_realloc_.953
                - safe_realloc_.953
        - Branch String:   'format.c:594,83'
          Branch Sides:
            - BranchSide:      'format.c:594,86'
              BranchSideFuncs:
                - safe_realloc_.953
                - safe_realloc_.953
            - BranchSide:      'format.c:595,47'
              BranchSideFuncs:
                - safe_realloc_.953
                - safe_realloc_.953
        - Branch String:   'format.c:594,5'
          Branch Sides:
            - BranchSide:      'format.c:595,47'
              BranchSideFuncs:
                - safe_realloc_.953
                - safe_realloc_.953
            - BranchSide:      'format.c:603,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:595,6'
          Branch Sides:
            - BranchSide:      'format.c:596,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:597,45'
              BranchSideFuncs:
                - safe_realloc_.953
        - Branch String:   'format.c:597,6'
          Branch Sides:
            - BranchSide:      'format.c:598,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:599,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:592,2'
          Dst:             abort
        - Src:             'format.c:595,33'
          Dst:             safe_realloc_
        - Src:             'format.c:597,31'
          Dst:             safe_realloc_
    - functionName:    FLAC__format_entropy_coding_method_partitioned_rice_contents_clear
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         11
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:576,2'
          Branch Sides:
            - BranchSide:      'format.c:576,2'
              BranchSideFuncs:
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
                - free
                - free
            - BranchSide:      'format.c:578,10'
              BranchSideFuncs:
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
                - free
                - free
        - Branch String:   'format.c:578,5'
          Branch Sides:
            - BranchSide:      'format.c:579,8'
              BranchSideFuncs:
                - free
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
                - free
            - BranchSide:      'format.c:580,10'
              BranchSideFuncs:
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
                - free
        - Branch String:   'format.c:580,5'
          Branch Sides:
            - BranchSide:      'format.c:580,5'
              BranchSideFuncs:
                - free
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
            - BranchSide:      'format.c:581,8'
              BranchSideFuncs:
                - free
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
      Callsites:
        - Src:             'format.c:576,2'
          Dst:             abort
        - Src:             'format.c:582,2'
          Dst:             FLAC__format_entropy_coding_method_partitioned_rice_contents_init
    - functionName:    FLAC__format_entropy_coding_method_partitioned_rice_contents_init
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format.c:567,2'
          Branch Sides:
            - BranchSide:      'format.c:567,2'
              BranchSideFuncs: []
            - BranchSide:      'format.c:569,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:567,2'
          Dst:             abort
    - functionName:    FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - limit
        - blocksize
        - predictor_order
      BBCount:         20
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:554,37'
          Branch Sides:
            - BranchSide:      'format.c:554,41'
              BranchSideFuncs:
                - abort
            - BranchSide:      'format.c:554,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'format.c:554,2'
          Branch Sides:
            - BranchSide:      'format.c:555,27'
              BranchSideFuncs:
                - abort
            - BranchSide:      'format.c:557,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'format.c:557,2'
          Branch Sides:
            - BranchSide:      'format.c:557,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'format.c:557,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'format.c:557,2'
          Branch Sides:
            - BranchSide:      'format.c:557,2'
              BranchSideFuncs: []
            - BranchSide:      'format.c:557,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'format.c:557,2'
          Branch Sides:
            - BranchSide:      'format.c:557,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'format.c:557,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'format.c:557,2'
          Branch Sides:
            - BranchSide:      'format.c:557,2'
              BranchSideFuncs: []
            - BranchSide:      'format.c:557,2'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'format.c:557,2'
          Dst:             abort
    - functionName:    FLAC__format_get_max_rice_partition_order_from_blocksize
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - blocksize
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:543,2'
          Branch Sides:
            - BranchSide:      'format.c:544,27'
              BranchSideFuncs: []
            - BranchSide:      'format.c:547,9'
              BranchSideFuncs: []
        - Branch String:   'format.c:547,9'
          Branch Sides:
            - BranchSide:      'format.c:547,9'
              BranchSideFuncs: []
            - BranchSide:      'format.c:547,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__format_picture_is_legal
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
        - violation
      BBCount:         24
      ICount:          123
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - utf8len_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format.c:506,2'
          Branch Sides:
            - BranchSide:      'format.c:507,7'
              BranchSideFuncs:
                - utf8len_
            - BranchSide:      'format.c:513,10'
              BranchSideFuncs:
                - utf8len_
        - Branch String:   'format.c:507,16'
          Branch Sides:
            - BranchSide:      'format.c:507,20'
              BranchSideFuncs: []
            - BranchSide:      'format.c:508,7'
              BranchSideFuncs: []
        - Branch String:   'format.c:507,6'
          Branch Sides:
            - BranchSide:      'format.c:508,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:511,2'
              BranchSideFuncs:
                - utf8len_
        - Branch String:   'format.c:508,7'
          Branch Sides:
            - BranchSide:      'format.c:508,19'
              BranchSideFuncs: []
            - BranchSide:      'format.c:509,4'
              BranchSideFuncs: []
        - Branch String:   'format.c:513,2'
          Branch Sides:
            - BranchSide:      'format.c:514,25'
              BranchSideFuncs:
                - utf8len_
            - BranchSide:      'format.c:522,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:515,6'
          Branch Sides:
            - BranchSide:      'format.c:516,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:519,8'
              BranchSideFuncs:
                - utf8len_
        - Branch String:   'format.c:516,7'
          Branch Sides:
            - BranchSide:      'format.c:516,19'
              BranchSideFuncs: []
            - BranchSide:      'format.c:517,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:514,16'
          Dst:             utf8len_
    - functionName:    utf8len_
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8
      BBCount:         87
      ICount:          484
      EdgeCount:       122
      CyclomaticComplexity: 37
      functionsReached:
        - abort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'format.c:324,2'
          Branch Sides:
            - BranchSide:      'format.c:324,2'
              BranchSideFuncs: []
            - BranchSide:      'format.c:325,7'
              BranchSideFuncs: []
        - Branch String:   'format.c:325,6'
          Branch Sides:
            - BranchSide:      'format.c:326,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:328,12'
              BranchSideFuncs: []
        - Branch String:   'format.c:328,36'
          Branch Sides:
            - BranchSide:      'format.c:328,40'
              BranchSideFuncs: []
            - BranchSide:      'format.c:333,12'
              BranchSideFuncs: []
        - Branch String:   'format.c:328,11'
          Branch Sides:
            - BranchSide:      'format.c:329,8'
              BranchSideFuncs: []
            - BranchSide:      'format.c:333,12'
              BranchSideFuncs: []
        - Branch String:   'format.c:329,7'
          Branch Sides:
            - BranchSide:      'format.c:330,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:331,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:333,36'
          Branch Sides:
            - BranchSide:      'format.c:333,40'
              BranchSideFuncs: []
            - BranchSide:      'format.c:343,12'
              BranchSideFuncs: []
        - Branch String:   'format.c:333,64'
          Branch Sides:
            - BranchSide:      'format.c:333,68'
              BranchSideFuncs: []
            - BranchSide:      'format.c:343,12'
              BranchSideFuncs: []
        - Branch String:   'format.c:333,11'
          Branch Sides:
            - BranchSide:      'format.c:334,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:343,12'
              BranchSideFuncs: []
        - Branch String:   'format.c:334,23'
          Branch Sides:
            - BranchSide:      'format.c:334,27'
              BranchSideFuncs: []
            - BranchSide:      'format.c:337,7'
              BranchSideFuncs: []
        - Branch String:   'format.c:334,7'
          Branch Sides:
            - BranchSide:      'format.c:335,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:337,7'
              BranchSideFuncs: []
        - Branch String:   'format.c:337,23'
          Branch Sides:
            - BranchSide:      'format.c:337,27'
              BranchSideFuncs: []
            - BranchSide:      'format.c:339,7'
              BranchSideFuncs: []
        - Branch String:   'format.c:337,7'
          Branch Sides:
            - BranchSide:      'format.c:338,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:339,7'
              BranchSideFuncs: []
        - Branch String:   'format.c:339,23'
          Branch Sides:
            - BranchSide:      'format.c:339,26'
              BranchSideFuncs: []
            - BranchSide:      'format.c:341,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:339,42'
          Branch Sides:
            - BranchSide:      'format.c:339,46'
              BranchSideFuncs: []
            - BranchSide:      'format.c:341,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:339,7'
          Branch Sides:
            - BranchSide:      'format.c:340,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:341,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:343,36'
          Branch Sides:
            - BranchSide:      'format.c:343,40'
              BranchSideFuncs: []
            - BranchSide:      'format.c:348,12'
              BranchSideFuncs: []
        - Branch String:   'format.c:343,64'
          Branch Sides:
            - BranchSide:      'format.c:343,68'
              BranchSideFuncs: []
            - BranchSide:      'format.c:348,12'
              BranchSideFuncs: []
        - Branch String:   'format.c:343,92'
          Branch Sides:
            - BranchSide:      'format.c:343,96'
              BranchSideFuncs: []
            - BranchSide:      'format.c:348,12'
              BranchSideFuncs: []
        - Branch String:   'format.c:343,11'
          Branch Sides:
            - BranchSide:      'format.c:344,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:348,12'
              BranchSideFuncs: []
        - Branch String:   'format.c:344,23'
          Branch Sides:
            - BranchSide:      'format.c:344,27'
              BranchSideFuncs: []
            - BranchSide:      'format.c:346,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:344,7'
          Branch Sides:
            - BranchSide:      'format.c:345,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:346,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:348,36'
          Branch Sides:
            - BranchSide:      'format.c:348,40'
              BranchSideFuncs: []
            - BranchSide:      'format.c:353,12'
              BranchSideFuncs: []
        - Branch String:   'format.c:348,64'
          Branch Sides:
            - BranchSide:      'format.c:348,68'
              BranchSideFuncs: []
            - BranchSide:      'format.c:353,12'
              BranchSideFuncs: []
        - Branch String:   'format.c:348,92'
          Branch Sides:
            - BranchSide:      'format.c:348,96'
              BranchSideFuncs: []
            - BranchSide:      'format.c:353,12'
              BranchSideFuncs: []
        - Branch String:   'format.c:348,120'
          Branch Sides:
            - BranchSide:      'format.c:348,124'
              BranchSideFuncs: []
            - BranchSide:      'format.c:353,12'
              BranchSideFuncs: []
        - Branch String:   'format.c:348,11'
          Branch Sides:
            - BranchSide:      'format.c:349,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:353,12'
              BranchSideFuncs: []
        - Branch String:   'format.c:349,23'
          Branch Sides:
            - BranchSide:      'format.c:349,27'
              BranchSideFuncs: []
            - BranchSide:      'format.c:351,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:349,7'
          Branch Sides:
            - BranchSide:      'format.c:350,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:351,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:353,36'
          Branch Sides:
            - BranchSide:      'format.c:353,40'
              BranchSideFuncs: []
            - BranchSide:      'format.c:359,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:353,64'
          Branch Sides:
            - BranchSide:      'format.c:353,68'
              BranchSideFuncs: []
            - BranchSide:      'format.c:359,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:353,92'
          Branch Sides:
            - BranchSide:      'format.c:353,96'
              BranchSideFuncs: []
            - BranchSide:      'format.c:359,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:353,120'
          Branch Sides:
            - BranchSide:      'format.c:353,124'
              BranchSideFuncs: []
            - BranchSide:      'format.c:359,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:353,148'
          Branch Sides:
            - BranchSide:      'format.c:353,152'
              BranchSideFuncs: []
            - BranchSide:      'format.c:359,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:353,11'
          Branch Sides:
            - BranchSide:      'format.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:359,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:354,23'
          Branch Sides:
            - BranchSide:      'format.c:354,27'
              BranchSideFuncs: []
            - BranchSide:      'format.c:356,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:354,7'
          Branch Sides:
            - BranchSide:      'format.c:355,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:356,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:324,2'
          Dst:             abort
    - functionName:    FLAC__format_cuesheet_is_legal
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cue_sheet
        - check_cd_da_subset
        - violation
      BBCount:         95
      ICount:          516
      EdgeCount:       128
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'format.c:426,5'
          Branch Sides:
            - BranchSide:      'format.c:427,6'
              BranchSideFuncs: []
            - BranchSide:      'format.c:437,5'
              BranchSideFuncs: []
        - Branch String:   'format.c:427,6'
          Branch Sides:
            - BranchSide:      'format.c:428,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:431,6'
              BranchSideFuncs: []
        - Branch String:   'format.c:428,7'
          Branch Sides:
            - BranchSide:      'format.c:428,19'
              BranchSideFuncs: []
            - BranchSide:      'format.c:429,4'
              BranchSideFuncs: []
        - Branch String:   'format.c:431,6'
          Branch Sides:
            - BranchSide:      'format.c:432,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:435,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:432,7'
          Branch Sides:
            - BranchSide:      'format.c:432,19'
              BranchSideFuncs: []
            - BranchSide:      'format.c:433,4'
              BranchSideFuncs: []
        - Branch String:   'format.c:437,5'
          Branch Sides:
            - BranchSide:      'format.c:438,6'
              BranchSideFuncs: []
            - BranchSide:      'format.c:442,5'
              BranchSideFuncs: []
        - Branch String:   'format.c:438,6'
          Branch Sides:
            - BranchSide:      'format.c:438,18'
              BranchSideFuncs: []
            - BranchSide:      'format.c:439,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:442,24'
          Branch Sides:
            - BranchSide:      'format.c:442,27'
              BranchSideFuncs: []
            - BranchSide:      'format.c:447,8'
              BranchSideFuncs: []
        - Branch String:   'format.c:442,5'
          Branch Sides:
            - BranchSide:      'format.c:443,6'
              BranchSideFuncs: []
            - BranchSide:      'format.c:447,8'
              BranchSideFuncs: []
        - Branch String:   'format.c:443,6'
          Branch Sides:
            - BranchSide:      'format.c:443,18'
              BranchSideFuncs: []
            - BranchSide:      'format.c:444,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:447,2'
          Branch Sides:
            - BranchSide:      'format.c:448,6'
              BranchSideFuncs: []
            - BranchSide:      'format.c:497,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:448,6'
          Branch Sides:
            - BranchSide:      'format.c:449,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:453,6'
              BranchSideFuncs: []
        - Branch String:   'format.c:449,7'
          Branch Sides:
            - BranchSide:      'format.c:449,19'
              BranchSideFuncs: []
            - BranchSide:      'format.c:450,4'
              BranchSideFuncs: []
        - Branch String:   'format.c:453,6'
          Branch Sides:
            - BranchSide:      'format.c:454,10'
              BranchSideFuncs: []
            - BranchSide:      'format.c:460,6'
              BranchSideFuncs: []
        - Branch String:   'format.c:454,43'
          Branch Sides:
            - BranchSide:      'format.c:454,46'
              BranchSideFuncs: []
            - BranchSide:      'format.c:454,84'
              BranchSideFuncs: []
        - Branch String:   'format.c:454,81'
          Branch Sides:
            - BranchSide:      'format.c:454,84'
              BranchSideFuncs: []
            - BranchSide:      'format.c:458,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:454,7'
          Branch Sides:
            - BranchSide:      'format.c:455,8'
              BranchSideFuncs: []
            - BranchSide:      'format.c:458,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:455,8'
          Branch Sides:
            - BranchSide:      'format.c:455,20'
              BranchSideFuncs: []
            - BranchSide:      'format.c:456,5'
              BranchSideFuncs: []
        - Branch String:   'format.c:460,25'
          Branch Sides:
            - BranchSide:      'format.c:460,28'
              BranchSideFuncs: []
            - BranchSide:      'format.c:470,6'
              BranchSideFuncs: []
        - Branch String:   'format.c:460,6'
          Branch Sides:
            - BranchSide:      'format.c:461,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:470,6'
              BranchSideFuncs: []
        - Branch String:   'format.c:461,7'
          Branch Sides:
            - BranchSide:      'format.c:462,8'
              BranchSideFuncs: []
            - BranchSide:      'format.c:467,4'
              BranchSideFuncs: []
        - Branch String:   'format.c:462,8'
          Branch Sides:
            - BranchSide:      'format.c:463,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:465,7'
              BranchSideFuncs: []
        - Branch String:   'format.c:470,6'
          Branch Sides:
            - BranchSide:      'format.c:471,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:482,9'
              BranchSideFuncs: []
        - Branch String:   'format.c:471,7'
          Branch Sides:
            - BranchSide:      'format.c:472,8'
              BranchSideFuncs: []
            - BranchSide:      'format.c:476,7'
              BranchSideFuncs: []
        - Branch String:   'format.c:472,8'
          Branch Sides:
            - BranchSide:      'format.c:472,20'
              BranchSideFuncs: []
            - BranchSide:      'format.c:473,5'
              BranchSideFuncs: []
        - Branch String:   'format.c:476,7'
          Branch Sides:
            - BranchSide:      'format.c:477,8'
              BranchSideFuncs: []
            - BranchSide:      'format.c:480,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:477,8'
          Branch Sides:
            - BranchSide:      'format.c:477,20'
              BranchSideFuncs: []
            - BranchSide:      'format.c:478,5'
              BranchSideFuncs: []
        - Branch String:   'format.c:482,3'
          Branch Sides:
            - BranchSide:      'format.c:483,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:495,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:483,26'
          Branch Sides:
            - BranchSide:      'format.c:483,29'
              BranchSideFuncs: []
            - BranchSide:      'format.c:488,7'
              BranchSideFuncs: []
        - Branch String:   'format.c:483,7'
          Branch Sides:
            - BranchSide:      'format.c:484,8'
              BranchSideFuncs: []
            - BranchSide:      'format.c:488,7'
              BranchSideFuncs: []
        - Branch String:   'format.c:484,8'
          Branch Sides:
            - BranchSide:      'format.c:484,20'
              BranchSideFuncs: []
            - BranchSide:      'format.c:485,5'
              BranchSideFuncs: []
        - Branch String:   'format.c:488,7'
          Branch Sides:
            - BranchSide:      'format.c:489,8'
              BranchSideFuncs: []
            - BranchSide:      'format.c:494,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:489,8'
          Branch Sides:
            - BranchSide:      'format.c:490,9'
              BranchSideFuncs: []
            - BranchSide:      'format.c:493,4'
              BranchSideFuncs: []
        - Branch String:   'format.c:490,9'
          Branch Sides:
            - BranchSide:      'format.c:490,21'
              BranchSideFuncs: []
            - BranchSide:      'format.c:491,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__format_vorbiscomment_entry_is_legal
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - length
      BBCount:         25
      ICount:          133
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - utf8len_
      functionUses:    5
      BranchProfiles:
        - Branch String:   'format.c:400,43'
          Branch Sides:
            - BranchSide:      'format.c:400,47'
              BranchSideFuncs:
                - utf8len_
            - BranchSide:      'format.c:400,2'
              BranchSideFuncs:
                - utf8len_
        - Branch String:   'format.c:400,2'
          Branch Sides:
            - BranchSide:      'format.c:401,7'
              BranchSideFuncs:
                - utf8len_
            - BranchSide:      'format.c:404,5'
              BranchSideFuncs:
                - utf8len_
        - Branch String:   'format.c:401,16'
          Branch Sides:
            - BranchSide:      'format.c:401,20'
              BranchSideFuncs: []
            - BranchSide:      'format.c:402,4'
              BranchSideFuncs: []
        - Branch String:   'format.c:401,6'
          Branch Sides:
            - BranchSide:      'format.c:402,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:403,2'
              BranchSideFuncs:
                - utf8len_
        - Branch String:   'format.c:404,5'
          Branch Sides:
            - BranchSide:      'format.c:405,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:407,3'
              BranchSideFuncs:
                - utf8len_
        - Branch String:   'format.c:409,2'
          Branch Sides:
            - BranchSide:      'format.c:410,25'
              BranchSideFuncs:
                - utf8len_
            - BranchSide:      'format.c:415,5'
              BranchSideFuncs: []
        - Branch String:   'format.c:411,6'
          Branch Sides:
            - BranchSide:      'format.c:412,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:413,8'
              BranchSideFuncs:
                - utf8len_
        - Branch String:   'format.c:415,5'
          Branch Sides:
            - BranchSide:      'format.c:416,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:418,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:410,16'
          Dst:             utf8len_
    - functionName:    FLAC__format_vorbiscomment_entry_value_is_legal
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - value
        - length
      BBCount:         19
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - utf8len_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format.c:374,5'
          Branch Sides:
            - BranchSide:      'format.c:375,3'
              BranchSideFuncs:
                - utf8len_
            - BranchSide:      'format.c:383,27'
              BranchSideFuncs:
                - utf8len_
        - Branch String:   'format.c:375,3'
          Branch Sides:
            - BranchSide:      'format.c:376,26'
              BranchSideFuncs:
                - utf8len_
            - BranchSide:      'format.c:381,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:377,7'
          Branch Sides:
            - BranchSide:      'format.c:378,5'
              BranchSideFuncs: []
            - BranchSide:      'format.c:379,13'
              BranchSideFuncs:
                - utf8len_
        - Branch String:   'format.c:384,3'
          Branch Sides:
            - BranchSide:      'format.c:385,26'
              BranchSideFuncs:
                - utf8len_
            - BranchSide:      'format.c:390,6'
              BranchSideFuncs: []
        - Branch String:   'format.c:386,7'
          Branch Sides:
            - BranchSide:      'format.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'format.c:388,13'
              BranchSideFuncs:
                - utf8len_
        - Branch String:   'format.c:390,6'
          Branch Sides:
            - BranchSide:      'format.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'format.c:391,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:376,17'
          Dst:             utf8len_
        - Src:             'format.c:385,17'
          Dst:             utf8len_
    - functionName:    FLAC__format_vorbiscomment_entry_name_is_legal
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         13
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:366,2'
          Branch Sides:
            - BranchSide:      'format.c:367,6'
              BranchSideFuncs: []
            - BranchSide:      'format.c:369,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:367,15'
          Branch Sides:
            - BranchSide:      'format.c:367,18'
              BranchSideFuncs: []
            - BranchSide:      'format.c:368,4'
              BranchSideFuncs: []
        - Branch String:   'format.c:367,28'
          Branch Sides:
            - BranchSide:      'format.c:367,31'
              BranchSideFuncs: []
            - BranchSide:      'format.c:368,4'
              BranchSideFuncs: []
        - Branch String:   'format.c:367,6'
          Branch Sides:
            - BranchSide:      'format.c:367,35'
              BranchSideFuncs: []
            - BranchSide:      'format.c:368,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    seekpoint_compare_
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - r
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:272,5'
          Branch Sides:
            - BranchSide:      'format.c:273,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:274,10'
              BranchSideFuncs: []
        - Branch String:   'format.c:274,10'
          Branch Sides:
            - BranchSide:      'format.c:275,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:277,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__format_seektable_sort
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - seek_table
      BBCount:         24
      ICount:          181
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - abort
        - qsort
        - seekpoint_compare_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format.c:286,2'
          Branch Sides:
            - BranchSide:      'format.c:286,2'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'format.c:288,6'
              BranchSideFuncs:
                - qsort
        - Branch String:   'format.c:288,6'
          Branch Sides:
            - BranchSide:      'format.c:289,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:292,8'
              BranchSideFuncs:
                - qsort
        - Branch String:   'format.c:296,2'
          Branch Sides:
            - BranchSide:      'format.c:297,6'
              BranchSideFuncs: []
            - BranchSide:      'format.c:307,10'
              BranchSideFuncs: []
        - Branch String:   'format.c:297,6'
          Branch Sides:
            - BranchSide:      'format.c:298,8'
              BranchSideFuncs: []
            - BranchSide:      'format.c:303,9'
              BranchSideFuncs: []
        - Branch String:   'format.c:298,7'
          Branch Sides:
            - BranchSide:      'format.c:299,8'
              BranchSideFuncs: []
            - BranchSide:      'format.c:302,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:299,8'
          Branch Sides:
            - BranchSide:      'format.c:300,6'
              BranchSideFuncs: []
            - BranchSide:      'format.c:301,4'
              BranchSideFuncs: []
        - Branch String:   'format.c:307,2'
          Branch Sides:
            - BranchSide:      'format.c:308,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:313,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:286,2'
          Dst:             abort
        - Src:             'format.c:292,2'
          Dst:             qsort
        - Src:             'format.c:292,2'
          Dst:             seekpoint_compare_
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    FLAC__format_seektable_is_legal
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - seek_table
      BBCount:         20
      ICount:          122
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:248,2'
          Branch Sides:
            - BranchSide:      'format.c:248,2'
              BranchSideFuncs: []
            - BranchSide:      'format.c:250,20'
              BranchSideFuncs: []
        - Branch String:   'format.c:250,5'
          Branch Sides:
            - BranchSide:      'format.c:251,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:253,8'
              BranchSideFuncs: []
        - Branch String:   'format.c:253,2'
          Branch Sides:
            - BranchSide:      'format.c:254,6'
              BranchSideFuncs: []
            - BranchSide:      'format.c:265,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:254,6'
          Branch Sides:
            - BranchSide:      'format.c:256,5'
              BranchSideFuncs: []
            - BranchSide:      'format.c:261,24'
              BranchSideFuncs: []
        - Branch String:   'format.c:256,88'
          Branch Sides:
            - BranchSide:      'format.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      'format.c:260,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:256,5'
          Branch Sides:
            - BranchSide:      'format.c:259,5'
              BranchSideFuncs: []
            - BranchSide:      'format.c:260,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:248,2'
          Dst:             abort
    - functionName:    FLAC__format_sample_rate_is_subset
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sample_rate
      BBCount:         14
      ICount:          58
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__format_sample_rate_is_valid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:231,51'
          Branch Sides:
            - BranchSide:      'format.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:235,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:232,36'
          Branch Sides:
            - BranchSide:      'format.c:233,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:235,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:233,30'
          Branch Sides:
            - BranchSide:      'format.c:233,33'
              BranchSideFuncs: []
            - BranchSide:      'format.c:238,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:231,3'
          Branch Sides:
            - BranchSide:      'format.c:235,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:238,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:231,4'
          Dst:             FLAC__format_sample_rate_is_valid
    - functionName:    FLAC__format_sample_rate_is_valid
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sample_rate
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'format.c:211,5'
          Branch Sides:
            - BranchSide:      'format.c:212,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:215,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__format_blocksize_is_subset
      functionSourceFile: '/src/flac/src/libFLAC/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - blocksize
        - sample_rate
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:220,5'
          Branch Sides:
            - BranchSide:      'format.c:221,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'format.c:222,31'
          Branch Sides:
            - BranchSide:      'format.c:222,34'
              BranchSideFuncs: []
            - BranchSide:      'format.c:225,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:222,10'
          Branch Sides:
            - BranchSide:      'format.c:223,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:225,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    simple_iterator_copy_file_postfix_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3286
      functionLinenumberEnd: 3362
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - iterator
        - tempfile
        - tempfilename
        - fixup_is_last_code
        - fixup_is_last_flag_offset
        - backup
      BBCount:         44
      ICount:          349
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - FLAC__metadata_simple_iterator_next
        - abort
        - cleanup_tempfile_
        - copy_remaining_bytes_from_file_
        - fclose
        - fread
        - fseeko
        - fwrite
        - set_file_stats_
        - simple_iterator_pop_
        - simple_iterator_prime_input_
        - transport_tempfile_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3288,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3288,2'
              BranchSideFuncs:
                - fseeko
                - copy_remaining_bytes_from_file_
                - cleanup_tempfile_
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
                - fseeko
                - fread
                - fseeko
                - fwrite
                - cleanup_tempfile_
                - cleanup_tempfile_
                - abort
                - abort
                - cleanup_tempfile_
                - cleanup_tempfile_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3290,17'
              BranchSideFuncs:
                - fseeko
                - copy_remaining_bytes_from_file_
                - cleanup_tempfile_
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
                - fseeko
                - fread
                - fseeko
                - fwrite
                - cleanup_tempfile_
                - cleanup_tempfile_
                - abort
                - abort
                - cleanup_tempfile_
                - cleanup_tempfile_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3290,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3291,21'
              BranchSideFuncs:
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3295,38'
              BranchSideFuncs:
                - copy_remaining_bytes_from_file_
                - cleanup_tempfile_
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
                - fseeko
                - fread
                - fseeko
                - fwrite
                - cleanup_tempfile_
                - cleanup_tempfile_
                - abort
                - abort
                - cleanup_tempfile_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3295,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3296,21'
              BranchSideFuncs:
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
                - fseeko
                - fread
                - fseeko
                - fwrite
                - cleanup_tempfile_
                - cleanup_tempfile_
                - abort
                - abort
                - cleanup_tempfile_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3300,5'
              BranchSideFuncs:
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
                - fseeko
                - fread
                - fseeko
                - fwrite
                - cleanup_tempfile_
                - cleanup_tempfile_
                - abort
                - abort
                - cleanup_tempfile_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3300,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3309,19'
              BranchSideFuncs:
                - fseeko
                - fread
                - fseeko
                - fwrite
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
                - cleanup_tempfile_
                - cleanup_tempfile_
                - abort
                - abort
                - cleanup_tempfile_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3339,15'
              BranchSideFuncs:
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
        - Branch String:   'metadata_iterators.c:3309,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3310,22'
              BranchSideFuncs:
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3314,23'
              BranchSideFuncs:
                - fread
                - fseeko
                - fwrite
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
                - cleanup_tempfile_
                - cleanup_tempfile_
                - abort
                - abort
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3314,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3315,22'
              BranchSideFuncs:
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3319,6'
              BranchSideFuncs:
                - fseeko
                - fwrite
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
                - cleanup_tempfile_
                - cleanup_tempfile_
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:3319,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3320,4'
              BranchSideFuncs:
                - abort
                - fseeko
                - fwrite
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
                - cleanup_tempfile_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3324,4'
              BranchSideFuncs:
                - fseeko
                - fwrite
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
                - cleanup_tempfile_
                - cleanup_tempfile_
                - abort
        - Branch String:   'metadata_iterators.c:3320,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3320,4'
              BranchSideFuncs:
                - fseeko
                - fwrite
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
                - cleanup_tempfile_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3321,6'
              BranchSideFuncs:
                - fseeko
                - fwrite
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
                - cleanup_tempfile_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3324,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3324,4'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:3325,6'
              BranchSideFuncs:
                - fseeko
                - fwrite
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
                - cleanup_tempfile_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3327,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3328,22'
              BranchSideFuncs:
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3332,31'
              BranchSideFuncs:
                - fwrite
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3332,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3333,22'
              BranchSideFuncs:
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3337,2'
              BranchSideFuncs:
                - fclose
                - transport_tempfile_
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
        - Branch String:   'metadata_iterators.c:3341,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3342,3'
              BranchSideFuncs:
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
            - BranchSide:      'metadata_iterators.c:3344,5'
              BranchSideFuncs:
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
                - set_file_stats_.1165
        - Branch String:   'metadata_iterators.c:3344,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3345,19'
              BranchSideFuncs:
                - set_file_stats_.1165
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
            - BranchSide:      'metadata_iterators.c:3347,35'
              BranchSideFuncs:
                - simple_iterator_prime_input_
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
        - Branch String:   'metadata_iterators.c:3347,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3348,3'
              BranchSideFuncs:
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
            - BranchSide:      'metadata_iterators.c:3349,5'
              BranchSideFuncs:
                - abort
                - simple_iterator_pop_
                - FLAC__metadata_simple_iterator_next
        - Branch String:   'metadata_iterators.c:3349,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3350,3'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_next
            - BranchSide:      'metadata_iterators.c:3357,3'
              BranchSideFuncs:
                - abort
                - simple_iterator_pop_
        - Branch String:   'metadata_iterators.c:3350,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3351,44'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_next
            - BranchSide:      'metadata_iterators.c:3353,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:3351,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3350,3'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_next
            - BranchSide:      'metadata_iterators.c:3352,5'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:3357,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3357,3'
              BranchSideFuncs:
                - simple_iterator_pop_
            - BranchSide:      'metadata_iterators.c:3358,25'
              BranchSideFuncs:
                - simple_iterator_pop_
      Callsites:
        - Src:             'metadata_iterators.c:3288,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3290,10'
          Dst:             fseeko
        - Src:             'metadata_iterators.c:3291,3'
          Dst:             cleanup_tempfile_
        - Src:             'metadata_iterators.c:3295,6'
          Dst:             copy_remaining_bytes_from_file_
        - Src:             'metadata_iterators.c:3296,3'
          Dst:             cleanup_tempfile_
        - Src:             'metadata_iterators.c:3309,11'
          Dst:             fseeko
        - Src:             'metadata_iterators.c:3310,4'
          Dst:             cleanup_tempfile_
        - Src:             'metadata_iterators.c:3314,6'
          Dst:             fread
        - Src:             'metadata_iterators.c:3315,4'
          Dst:             cleanup_tempfile_
        - Src:             'metadata_iterators.c:3320,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:3324,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:3327,11'
          Dst:             fseeko
        - Src:             'metadata_iterators.c:3328,4'
          Dst:             cleanup_tempfile_
        - Src:             'metadata_iterators.c:3332,6'
          Dst:             fwrite
        - Src:             'metadata_iterators.c:3333,4'
          Dst:             cleanup_tempfile_
        - Src:             'metadata_iterators.c:3339,8'
          Dst:             fclose
        - Src:             'metadata_iterators.c:3341,6'
          Dst:             transport_tempfile_
        - Src:             'metadata_iterators.c:3345,3'
          Dst:             set_file_stats_
        - Src:             'metadata_iterators.c:3347,6'
          Dst:             simple_iterator_prime_input_
        - Src:             'metadata_iterators.c:3351,8'
          Dst:             FLAC__metadata_simple_iterator_next
        - Src:             'metadata_iterators.c:3357,3'
          Dst:             abort
        - Src:             'metadata_iterators.c:3360,10'
          Dst:             simple_iterator_pop_
    - functionName:    fseeko
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cleanup_tempfile_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3580
      functionLinenumberEnd: 3591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tempfile
        - tempfilename
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fclose
        - unlink
      functionUses:    16
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3581,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3582,17'
              BranchSideFuncs:
                - fclose
                - unlink
                - free
            - BranchSide:      'metadata_iterators.c:3586,11'
              BranchSideFuncs:
                - unlink
                - free
        - Branch String:   'metadata_iterators.c:3586,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3586,5'
              BranchSideFuncs:
                - unlink
                - free
            - BranchSide:      'metadata_iterators.c:3587,22'
              BranchSideFuncs:
                - unlink
                - free
      Callsites:
        - Src:             'metadata_iterators.c:3582,9'
          Dst:             fclose
        - Src:             'metadata_iterators.c:3587,9'
          Dst:             unlink
    - functionName:    copy_remaining_bytes_from_file_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3409
      functionLinenumberEnd: 3426
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - tempfile
        - status
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - feof
        - fread
        - fwrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3413,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3414,13'
              BranchSideFuncs:
                - fread
                - feof
                - fwrite
                - feof
            - BranchSide:      'metadata_iterators.c:3425,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:3415,13'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3415,22'
              BranchSideFuncs:
                - feof
                - feof
                - fread
                - fwrite
            - BranchSide:      'metadata_iterators.c:3419,6'
              BranchSideFuncs:
                - feof
                - fread
                - feof
                - fwrite
        - Branch String:   'metadata_iterators.c:3415,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3416,5'
              BranchSideFuncs:
                - feof
                - fread
                - feof
                - fwrite
            - BranchSide:      'metadata_iterators.c:3419,6'
              BranchSideFuncs:
                - feof
                - fread
                - feof
                - fwrite
        - Branch String:   'metadata_iterators.c:3419,12'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3413,2'
              BranchSideFuncs:
                - fwrite
                - feof
                - fread
                - feof
            - BranchSide:      'metadata_iterators.c:3419,29'
              BranchSideFuncs:
                - fwrite
                - feof
                - fread
                - feof
        - Branch String:   'metadata_iterators.c:3419,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3413,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3420,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:3413,9'
          Dst:             feof
        - Src:             'metadata_iterators.c:3414,7'
          Dst:             fread
        - Src:             'metadata_iterators.c:3415,17'
          Dst:             feof
        - Src:             'metadata_iterators.c:3419,15'
          Dst:             fwrite
    - functionName:    transport_tempfile_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3512
      functionLinenumberEnd: 3577
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - tempfile
        - tempfilename
        - status
      BBCount:         26
      ICount:          175
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - abort
        - cleanup_tempfile_
        - fclose
        - lstat
        - readlink
        - rename
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3513,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3513,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - fclose
                - lstat
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - readlink
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3514,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - fclose
                - lstat
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - readlink
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3514,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3514,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - fclose
                - lstat
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - readlink
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3515,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - fclose
                - lstat
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - readlink
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3515,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3515,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - fclose
                - lstat
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - readlink
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3516,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - fclose
                - lstat
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - readlink
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3516,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3516,2'
              BranchSideFuncs:
                - abort
                - abort
                - fclose
                - lstat
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - readlink
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3517,2'
              BranchSideFuncs:
                - abort
                - abort
                - fclose
                - lstat
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - readlink
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3517,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3517,2'
              BranchSideFuncs:
                - abort
                - fclose
                - lstat
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - readlink
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3518,2'
              BranchSideFuncs:
                - abort
                - fclose
                - lstat
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - readlink
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3518,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3518,2'
              BranchSideFuncs:
                - fclose
                - lstat
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - readlink
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3520,16'
              BranchSideFuncs:
                - fclose
                - lstat
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - readlink
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3536,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3537,22'
              BranchSideFuncs:
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3541,6'
              BranchSideFuncs:
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
                - readlink
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3541,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3544,27'
              BranchSideFuncs:
                - readlink
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3568,23'
              BranchSideFuncs:
                - rename
                - cleanup_tempfile_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3545,8'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3547,23'
              BranchSideFuncs:
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3551,16'
              BranchSideFuncs:
                - rename
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3553,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3554,23'
              BranchSideFuncs:
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3558,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:3568,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3569,21'
              BranchSideFuncs:
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3574,20'
              BranchSideFuncs:
                - cleanup_tempfile_
      Callsites:
        - Src:             'metadata_iterators.c:3513,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3514,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3515,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3516,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3517,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3518,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3520,8'
          Dst:             fclose
        - Src:             'metadata_iterators.c:3536,6'
          Dst:             lstat
        - Src:             'metadata_iterators.c:3537,4'
          Dst:             cleanup_tempfile_
        - Src:             'metadata_iterators.c:3544,18'
          Dst:             readlink
        - Src:             'metadata_iterators.c:3547,5'
          Dst:             cleanup_tempfile_
        - Src:             'metadata_iterators.c:3553,12'
          Dst:             rename
        - Src:             'metadata_iterators.c:3554,5'
          Dst:             cleanup_tempfile_
        - Src:             'metadata_iterators.c:3568,10'
          Dst:             rename
        - Src:             'metadata_iterators.c:3569,3'
          Dst:             cleanup_tempfile_
        - Src:             'metadata_iterators.c:3574,2'
          Dst:             cleanup_tempfile_
    - functionName:    set_file_stats_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3601
      functionLinenumberEnd: 3621
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - stats
      BBCount:         13
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - abort
        - chmod
        - chown
        - fprintf
        - strerror
        - utimensat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3612,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3612,2'
              BranchSideFuncs:
                - abort
                - chmod
                - utimensat
                - chown
                - chown
                - __errno_location
                - strerror
                - fprintf
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      'metadata_iterators.c:3613,2'
              BranchSideFuncs:
                - abort
                - chmod
                - utimensat
                - chown
                - chown
                - __errno_location
                - strerror
                - fprintf
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   'metadata_iterators.c:3613,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3613,2'
              BranchSideFuncs:
                - chmod
                - utimensat
                - chown
                - chown
                - __errno_location
                - strerror
                - fprintf
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      'metadata_iterators.c:3615,19'
              BranchSideFuncs:
                - chmod
                - utimensat
                - chown
                - chown
                - __errno_location
                - strerror
                - fprintf
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   'metadata_iterators.c:3618,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3618,2'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
                - chown
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      'metadata_iterators.c:3619,2'
              BranchSideFuncs:
                - chown
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   'metadata_iterators.c:3619,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3619,2'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      'metadata_iterators.c:3619,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:3612,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3613,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3615,8'
          Dst:             chmod
        - Src:             'metadata_iterators.c:3616,8'
          Dst:             utimensat
        - Src:             'metadata_iterators.c:3618,2'
          Dst:             chown
        - Src:             'metadata_iterators.c:3618,2'
          Dst:             __errno_location
        - Src:             'metadata_iterators.c:3618,2'
          Dst:             strerror
        - Src:             'metadata_iterators.c:3618,2'
          Dst:             fprintf
        - Src:             'metadata_iterators.c:3619,2'
          Dst:             chown
        - Src:             'metadata_iterators.c:3619,2'
          Dst:             __errno_location
        - Src:             'metadata_iterators.c:3619,2'
          Dst:             strerror
        - Src:             'metadata_iterators.c:3619,2'
          Dst:             fprintf
    - functionName:    simple_iterator_prime_input_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iterator
        - read_only
      BBCount:         27
      ICount:          186
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - abort
        - fopen
        - ftello
        - read_metadata_block_header_
        - seek_to_first_metadata_block_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:447,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:447,2'
              BranchSideFuncs:
                - fopen
                - seek_to_first_metadata_block_
                - ftello
                - read_metadata_block_header_
                - abort
                - __errno_location
                - fopen
            - BranchSide:      'metadata_iterators.c:449,5'
              BranchSideFuncs:
                - fopen
                - seek_to_first_metadata_block_
                - ftello
                - read_metadata_block_header_
                - abort
                - __errno_location
                - fopen
        - Branch String:   'metadata_iterators.c:449,15'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:449,52'
              BranchSideFuncs:
                - __errno_location
                - fopen
                - seek_to_first_metadata_block_
                - ftello
                - read_metadata_block_header_
                - abort
            - BranchSide:      'metadata_iterators.c:450,3'
              BranchSideFuncs:
                - __errno_location
                - fopen
                - seek_to_first_metadata_block_
                - ftello
                - read_metadata_block_header_
                - abort
        - Branch String:   'metadata_iterators.c:449,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:450,3'
              BranchSideFuncs:
                - __errno_location
                - fopen
                - seek_to_first_metadata_block_
                - ftello
                - read_metadata_block_header_
                - abort
            - BranchSide:      'metadata_iterators.c:463,3'
              BranchSideFuncs:
                - seek_to_first_metadata_block_
                - ftello
                - read_metadata_block_header_
                - abort
        - Branch String:   'metadata_iterators.c:451,16'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:451,19'
              BranchSideFuncs:
                - fopen
                - seek_to_first_metadata_block_
                - ftello
                - read_metadata_block_header_
                - abort
            - BranchSide:      'metadata_iterators.c:452,41'
              BranchSideFuncs:
                - fopen
                - seek_to_first_metadata_block_
                - ftello
                - read_metadata_block_header_
                - abort
        - Branch String:   'metadata_iterators.c:451,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:452,41'
              BranchSideFuncs:
                - fopen
                - seek_to_first_metadata_block_
                - ftello
                - read_metadata_block_header_
                - abort
            - BranchSide:      'metadata_iterators.c:458,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:452,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:453,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:456,3'
              BranchSideFuncs:
                - seek_to_first_metadata_block_
                - ftello
                - read_metadata_block_header_
                - abort
        - Branch String:   'metadata_iterators.c:467,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:469,4'
              BranchSideFuncs:
                - ftello
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:481,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:484,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:487,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:490,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:475,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:476,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:479,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:447,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:449,41'
          Dst:             fopen
        - Src:             'metadata_iterators.c:451,19'
          Dst:             __errno_location
        - Src:             'metadata_iterators.c:452,30'
          Dst:             fopen
        - Src:             'metadata_iterators.c:466,8'
          Dst:             seek_to_first_metadata_block_
        - Src:             'metadata_iterators.c:470,65'
          Dst:             ftello
        - Src:             'metadata_iterators.c:471,10'
          Dst:             read_metadata_block_header_
        - Src:             'metadata_iterators.c:490,4'
          Dst:             abort
    - functionName:    FLAC__metadata_simple_iterator_next
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         14
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - fseeko
        - ftello
        - read_metadata_block_header_
      functionUses:    6
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:547,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:547,2'
              BranchSideFuncs:
                - abort
                - abort
                - fseeko
                - ftello
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:548,2'
              BranchSideFuncs:
                - abort
                - abort
                - fseeko
                - ftello
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:548,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:548,2'
              BranchSideFuncs:
                - abort
                - fseeko
                - ftello
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:549,2'
              BranchSideFuncs:
                - abort
                - fseeko
                - ftello
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:549,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:549,2'
              BranchSideFuncs:
                - fseeko
                - ftello
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:551,5'
              BranchSideFuncs:
                - fseeko
                - ftello
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:551,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:552,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:554,17'
              BranchSideFuncs:
                - fseeko
                - ftello
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:554,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:555,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:559,45'
              BranchSideFuncs:
                - ftello
                - read_metadata_block_header_
      Callsites:
        - Src:             'metadata_iterators.c:547,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:548,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:549,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:554,10'
          Dst:             fseeko
        - Src:             'metadata_iterators.c:559,38'
          Dst:             ftello
        - Src:             'metadata_iterators.c:561,9'
          Dst:             read_metadata_block_header_
    - functionName:    simple_iterator_pop_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3193
      functionLinenumberEnd: 3202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - fseeko
        - read_metadata_block_header_
      functionUses:    7
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3194,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3194,2'
              BranchSideFuncs:
                - fseeko
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:3195,2'
              BranchSideFuncs:
                - fseeko
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:3196,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3197,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3201,37'
              BranchSideFuncs:
                - read_metadata_block_header_
      Callsites:
        - Src:             'metadata_iterators.c:3194,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3196,10'
          Dst:             fseeko
        - Src:             'metadata_iterators.c:3201,9'
          Dst:             read_metadata_block_header_
    - functionName:    read_metadata_block_header_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2252
      functionLinenumberEnd: 2262
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         10
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - fread
        - read_metadata_block_header_cb_
      functionUses:    7
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2253,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2253,2'
              BranchSideFuncs:
                - abort
                - read_metadata_block_header_cb_
            - BranchSide:      'metadata_iterators.c:2254,2'
              BranchSideFuncs:
                - abort
                - read_metadata_block_header_cb_
        - Branch String:   'metadata_iterators.c:2254,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2254,2'
              BranchSideFuncs:
                - read_metadata_block_header_cb_
            - BranchSide:      'metadata_iterators.c:2256,53'
              BranchSideFuncs:
                - read_metadata_block_header_cb_
        - Branch String:   'metadata_iterators.c:2256,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2257,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2261,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2253,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2254,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2256,6'
          Dst:             read_metadata_block_header_cb_
        - Src:             'metadata_iterators.c:2256,6'
          Dst:             fread
    - functionName:    read_metadata_block_header_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2275
      functionLinenumberEnd: 2291
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - read_cb
        - is_last
        - type
        - length
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - unpack_uint32_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2278,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2279,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2281,13'
              BranchSideFuncs:
                - unpack_uint32_
      Callsites:
        - Src:             'metadata_iterators.c:2283,12'
          Dst:             unpack_uint32_
    - functionName:    unpack_uint32_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2217
      functionLinenumberEnd: 2224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - b
        - bytes
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2221,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2222,10'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2224,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ftello
      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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    seek_to_first_metadata_block_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3261
      functionLinenumberEnd: 3262
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fread
        - fseek_wrapper_
        - seek_to_first_metadata_block_cb_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'metadata_iterators.c:3262,9'
          Dst:             seek_to_first_metadata_block_cb_
        - Src:             'metadata_iterators.c:3262,9'
          Dst:             fread
        - Src:             'metadata_iterators.c:3262,9'
          Dst:             fseek_wrapper_
    - functionName:    fseek_wrapper_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3624
      functionLinenumberEnd: 3625
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - handle
        - offset
        - whence
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fseeko
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'metadata_iterators.c:3625,9'
          Dst:             fseeko
    - functionName:    seek_to_first_metadata_block_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3211
      functionLinenumberEnd: 3258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - read_cb
        - seek_cb
      BBCount:         33
      ICount:          196
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3221,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3222,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3223,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - __errno_location
                - __errno_location
        - Branch String:   'metadata_iterators.c:3223,10'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3224,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3225,22'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - __errno_location
                - __errno_location
        - Branch String:   'metadata_iterators.c:3229,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3230,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3233,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - memcmp
        - Branch String:   'metadata_iterators.c:3233,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3234,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - memcmp
            - BranchSide:      'metadata_iterators.c:3241,6'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - memcmp
        - Branch String:   'metadata_iterators.c:3234,41'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3234,44'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3235,5'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:3234,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3235,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3236,15'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - memcmp
        - Branch String:   'metadata_iterators.c:3241,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3242,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3245,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - memcmp
        - Branch String:   'metadata_iterators.c:3247,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3248,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3249,11'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_iterators.c:3254,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3255,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3257,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:3219,2'
          Dst:             __errno_location
        - Src:             'metadata_iterators.c:3221,5'
          Dst:             __errno_location
        - Src:             'metadata_iterators.c:3225,15'
          Dst:             memcmp
        - Src:             'metadata_iterators.c:3245,3'
          Dst:             __errno_location
        - Src:             'metadata_iterators.c:3247,6'
          Dst:             __errno_location
        - Src:             'metadata_iterators.c:3254,10'
          Dst:             memcmp
    - functionName:    chown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      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:    rename
      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:    simple_iterator_copy_file_prefix_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3266
      functionLinenumberEnd: 3283
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iterator
        - tempfile
        - tempfilename
        - append
      BBCount:         13
      ICount:          125
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - cleanup_tempfile_
        - copy_n_bytes_from_file_
        - fseeko
        - open_tempfile_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3267,33'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3267,41'
              BranchSideFuncs:
                - fseeko
                - open_tempfile_
                - cleanup_tempfile_
                - copy_n_bytes_from_file_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3267,160'
              BranchSideFuncs:
                - fseeko
                - open_tempfile_
                - cleanup_tempfile_
                - copy_n_bytes_from_file_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3269,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3270,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3273,21'
              BranchSideFuncs:
                - open_tempfile_
                - cleanup_tempfile_
                - copy_n_bytes_from_file_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3273,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3274,21'
              BranchSideFuncs:
                - copy_n_bytes_from_file_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3277,30'
              BranchSideFuncs:
                - copy_n_bytes_from_file_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3277,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3278,21'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3282,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:3269,10'
          Dst:             fseeko
        - Src:             'metadata_iterators.c:3273,6'
          Dst:             open_tempfile_
        - Src:             'metadata_iterators.c:3274,3'
          Dst:             cleanup_tempfile_
        - Src:             'metadata_iterators.c:3277,6'
          Dst:             copy_n_bytes_from_file_
        - Src:             'metadata_iterators.c:3278,3'
          Dst:             cleanup_tempfile_
    - functionName:    open_tempfile_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3476
      functionLinenumberEnd: 3509
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - tempfile_path_prefix
        - tempfile
        - tempfilename
        - status
      BBCount:         16
      ICount:          139
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - fopen
        - local_snprintf
        - safe_malloc_
        - strlen
        - strrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3478,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3479,28'
              BranchSideFuncs:
                - strlen
                - strlen
                - safe_malloc_.1173
                - local_snprintf
                - fopen
            - BranchSide:      'metadata_iterators.c:3487,27'
              BranchSideFuncs:
                - strrchr
                - strlen
                - strlen
                - strlen
                - safe_malloc_.1173
                - local_snprintf
                - fopen
        - Branch String:   'metadata_iterators.c:3480,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3481,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3484,19'
              BranchSideFuncs:
                - local_snprintf
                - fopen
        - Branch String:   'metadata_iterators.c:3489,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3490,8'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - safe_malloc_.1173
                - local_snprintf
                - fopen
            - BranchSide:      'metadata_iterators.c:3492,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - safe_malloc_.1173
                - local_snprintf
                - fopen
        - Branch String:   'metadata_iterators.c:3496,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3497,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3500,19'
              BranchSideFuncs:
                - local_snprintf
                - fopen
        - Branch String:   'metadata_iterators.c:3503,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3504,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3508,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:3479,21'
          Dst:             strlen
        - Src:             'metadata_iterators.c:3479,40'
          Dst:             strlen
        - Src:             'metadata_iterators.c:3480,28'
          Dst:             safe_malloc_
        - Src:             'metadata_iterators.c:3484,3'
          Dst:             local_snprintf
        - Src:             'metadata_iterators.c:3487,19'
          Dst:             strrchr
        - Src:             'metadata_iterators.c:3494,14'
          Dst:             strlen
        - Src:             'metadata_iterators.c:3494,45'
          Dst:             strlen
        - Src:             'metadata_iterators.c:3494,57'
          Dst:             strlen
        - Src:             'metadata_iterators.c:3496,28'
          Dst:             safe_malloc_
        - Src:             'metadata_iterators.c:3500,3'
          Dst:             local_snprintf
        - Src:             'metadata_iterators.c:3503,23'
          Dst:             fopen
    - functionName:    copy_n_bytes_from_file_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3365
      functionLinenumberEnd: 3384
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - tempfile
        - bytes
        - status
      BBCount:         16
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - abort
        - fread
        - fwrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3369,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3369,2'
              BranchSideFuncs:
                - fread
                - fwrite
            - BranchSide:      'metadata_iterators.c:3370,2'
              BranchSideFuncs:
                - fread
                - fwrite
        - Branch String:   'metadata_iterators.c:3370,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3371,7'
              BranchSideFuncs:
                - fread
                - fwrite
            - BranchSide:      'metadata_iterators.c:3383,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:3371,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3371,5'
              BranchSideFuncs:
                - fread
                - fwrite
            - BranchSide:      'metadata_iterators.c:3371,5'
              BranchSideFuncs:
                - fread
                - fwrite
        - Branch String:   'metadata_iterators.c:3372,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3373,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3376,20'
              BranchSideFuncs:
                - fwrite
                - fread
        - Branch String:   'metadata_iterators.c:3376,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3377,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3380,12'
              BranchSideFuncs:
                - fread
                - fwrite
      Callsites:
        - Src:             'metadata_iterators.c:3369,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3372,6'
          Dst:             fread
        - Src:             'metadata_iterators.c:3376,6'
          Dst:             fwrite
    - functionName:    safe_malloc_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_check
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:92,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:93,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:96,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../../include/share/alloc.h:96,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:97,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../../include/share/alloc.h:98,16'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../../include/share/alloc.h:92,5'
          Dst:             alloc_check
    - functionName:    local_snprintf
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3450
      functionLinenumberEnd: 3472
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - size
        - fmt
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vsnprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'metadata_iterators.c:3468,7'
          Dst:             vsnprintf
    - functionName:    alloc_check
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:71,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:72,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:73,29'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:73,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:75,10'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,35'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:75,39'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    copy_remaining_bytes_from_file_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3429
      functionLinenumberEnd: 3446
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - read_cb
        - eof_cb
        - temp_handle
        - temp_write_cb
        - status
      BBCount:         17
      ICount:          115
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3433,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3434,7'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3445,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:3435,13'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3435,17'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3439,6'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:3435,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3436,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3439,6'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:3439,12'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3433,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3439,15'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:3439,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3433,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3440,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    copy_n_bytes_from_file_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3387
      functionLinenumberEnd: 3406
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - read_cb
        - temp_handle
        - temp_write_cb
        - bytes
        - status
      BBCount:         16
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3391,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3391,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3392,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:3392,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3393,7'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3405,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:3393,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3393,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3393,5'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:3394,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3395,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3398,6'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:3398,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3399,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3402,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:3391,2'
          Dst:             abort
    - functionName:    pack_uint32_little_endian_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2195
      functionLinenumberEnd: 2202
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - val
        - b
        - bytes
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2198,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2199,25'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2202,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pack_uint64_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - val
        - b
        - bytes
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2210,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2211,25'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2214,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_metadata_block_data_unknown_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3063
      functionLinenumberEnd: 3068
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - write_cb
        - block
        - block_length
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3064,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3065,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3067,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_metadata_block_data_picture_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2989
      functionLinenumberEnd: 3060
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - write_cb
        - block
      BBCount:         58
      ICount:          485
      EdgeCount:       69
      CyclomaticComplexity: 13
      functionsReached:
        - abort
        - pack_uint32_
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2994,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2994,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:2995,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:2995,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2995,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:2996,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:2996,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2996,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:2997,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:2997,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2997,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:2998,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:2998,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2998,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:2999,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:2999,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2999,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:3000,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3000,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3000,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:3001,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3001,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3001,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:3002,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3002,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3002,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:3003,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3003,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3003,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:3004,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3004,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3004,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:3005,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3005,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3005,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:3006,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3006,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3006,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:3007,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3007,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3007,2'
              BranchSideFuncs:
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:3008,2'
              BranchSideFuncs:
                - abort
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3008,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3008,2'
              BranchSideFuncs:
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:3009,2'
              BranchSideFuncs:
                - abort
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3009,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3009,2'
              BranchSideFuncs:
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:3011,8'
              BranchSideFuncs:
                - pack_uint32_
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3013,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3014,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3016,8'
              BranchSideFuncs:
                - strlen
                - pack_uint32_
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3019,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3020,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3021,5'
              BranchSideFuncs:
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3021,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3022,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3024,8'
              BranchSideFuncs:
                - strlen
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3027,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3028,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3029,5'
              BranchSideFuncs:
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3029,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3030,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3032,8'
              BranchSideFuncs:
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3034,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3035,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3037,8'
              BranchSideFuncs:
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3039,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3040,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3042,8'
              BranchSideFuncs:
                - pack_uint32_
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3044,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3045,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3047,8'
              BranchSideFuncs:
                - pack_uint32_
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3049,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3050,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3052,8'
              BranchSideFuncs:
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:3054,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3055,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3056,5'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:3056,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3057,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3059,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2994,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2995,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2996,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2997,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2998,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2999,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3000,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3001,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3002,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3003,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3004,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3005,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3006,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3007,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3008,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3009,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3012,2'
          Dst:             pack_uint32_
        - Src:             'metadata_iterators.c:3017,9'
          Dst:             strlen
        - Src:             'metadata_iterators.c:3018,2'
          Dst:             pack_uint32_
        - Src:             'metadata_iterators.c:3025,9'
          Dst:             strlen
        - Src:             'metadata_iterators.c:3026,2'
          Dst:             pack_uint32_
        - Src:             'metadata_iterators.c:3033,2'
          Dst:             pack_uint32_
        - Src:             'metadata_iterators.c:3038,2'
          Dst:             pack_uint32_
        - Src:             'metadata_iterators.c:3043,2'
          Dst:             pack_uint32_
        - Src:             'metadata_iterators.c:3048,2'
          Dst:             pack_uint32_
        - Src:             'metadata_iterators.c:3053,2'
          Dst:             pack_uint32_
    - functionName:    pack_uint32_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2183
      functionLinenumberEnd: 2192
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - val
        - b
        - bytes
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2188,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2189,25'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2192,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_metadata_block_data_cuesheet_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2895
      functionLinenumberEnd: 2986
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - write_cb
        - block
      BBCount:         69
      ICount:          609
      EdgeCount:       84
      CyclomaticComplexity: 17
      functionsReached:
        - abort
        - pack_uint32_
        - pack_uint64_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2900,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2900,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - pack_uint64_
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2901,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - pack_uint64_
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2901,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2901,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - pack_uint64_
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2902,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - pack_uint64_
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2902,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2902,2'
              BranchSideFuncs:
                - abort
                - abort
                - pack_uint64_
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2904,2'
              BranchSideFuncs:
                - abort
                - abort
                - pack_uint64_
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2904,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2904,2'
              BranchSideFuncs:
                - abort
                - pack_uint64_
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2905,8'
              BranchSideFuncs:
                - abort
                - pack_uint64_
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2906,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2907,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2909,2'
              BranchSideFuncs:
                - abort
                - pack_uint64_
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2909,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2909,2'
              BranchSideFuncs:
                - pack_uint64_
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2910,8'
              BranchSideFuncs:
                - pack_uint64_
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2912,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2913,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2915,2'
              BranchSideFuncs:
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2915,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2915,2'
              BranchSideFuncs:
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2916,9'
              BranchSideFuncs:
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2918,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2919,3'
              BranchSideFuncs:
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2920,5'
              BranchSideFuncs:
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2920,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2921,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2923,2'
              BranchSideFuncs:
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2923,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2923,2'
              BranchSideFuncs:
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2924,8'
              BranchSideFuncs:
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2926,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2927,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2929,8'
              BranchSideFuncs:
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2929,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2930,48'
              BranchSideFuncs:
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2985,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2932,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2932,3'
              BranchSideFuncs:
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2933,9'
              BranchSideFuncs:
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2935,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2936,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2938,3'
              BranchSideFuncs:
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2938,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2938,3'
              BranchSideFuncs:
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2939,9'
              BranchSideFuncs:
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2941,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2942,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2944,3'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2944,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2944,3'
              BranchSideFuncs:
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2945,9'
              BranchSideFuncs:
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2946,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2947,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2949,3'
              BranchSideFuncs:
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2949,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2949,3'
              BranchSideFuncs:
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2950,10'
              BranchSideFuncs:
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2953,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2954,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2956,3'
              BranchSideFuncs:
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2956,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2956,3'
              BranchSideFuncs:
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2957,9'
              BranchSideFuncs:
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2959,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2960,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2962,9'
              BranchSideFuncs:
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2962,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2963,48'
              BranchSideFuncs:
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:2983,2'
              BranchSideFuncs:
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2965,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2965,4'
              BranchSideFuncs:
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2966,10'
              BranchSideFuncs:
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2968,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2969,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2971,4'
              BranchSideFuncs:
                - abort
                - pack_uint32_
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
        - Branch String:   'metadata_iterators.c:2971,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2971,4'
              BranchSideFuncs:
                - pack_uint32_
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
            - BranchSide:      'metadata_iterators.c:2972,10'
              BranchSideFuncs:
                - pack_uint32_
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
        - Branch String:   'metadata_iterators.c:2974,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2975,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2977,4'
              BranchSideFuncs:
                - abort
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:2977,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2977,4'
              BranchSideFuncs:
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2978,10'
              BranchSideFuncs:
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2980,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2981,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2982,3'
              BranchSideFuncs:
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
                - abort
                - abort
                - pack_uint32_
                - abort
                - pack_uint64_
                - abort
                - pack_uint32_
                - abort
      Callsites:
        - Src:             'metadata_iterators.c:2900,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2901,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2902,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2904,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2909,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2911,2'
          Dst:             pack_uint64_
        - Src:             'metadata_iterators.c:2915,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2923,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2925,2'
          Dst:             pack_uint32_
        - Src:             'metadata_iterators.c:2932,3'
          Dst:             abort
        - Src:             'metadata_iterators.c:2934,3'
          Dst:             pack_uint64_
        - Src:             'metadata_iterators.c:2938,3'
          Dst:             abort
        - Src:             'metadata_iterators.c:2940,3'
          Dst:             pack_uint32_
        - Src:             'metadata_iterators.c:2944,3'
          Dst:             abort
        - Src:             'metadata_iterators.c:2949,3'
          Dst:             abort
        - Src:             'metadata_iterators.c:2956,3'
          Dst:             abort
        - Src:             'metadata_iterators.c:2958,3'
          Dst:             pack_uint32_
        - Src:             'metadata_iterators.c:2965,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:2967,4'
          Dst:             pack_uint64_
        - Src:             'metadata_iterators.c:2971,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:2973,4'
          Dst:             pack_uint32_
        - Src:             'metadata_iterators.c:2977,4'
          Dst:             abort
    - functionName:    write_metadata_block_data_vorbis_comment_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2865
      functionLinenumberEnd: 2892
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - write_cb
        - block
      BBCount:         23
      ICount:          228
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - abort
        - pack_uint32_little_endian_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2871,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2871,2'
              BranchSideFuncs:
                - abort
                - pack_uint32_little_endian_
                - pack_uint32_little_endian_
                - pack_uint32_little_endian_
            - BranchSide:      'metadata_iterators.c:2871,2'
              BranchSideFuncs:
                - abort
                - pack_uint32_little_endian_
                - pack_uint32_little_endian_
                - pack_uint32_little_endian_
        - Branch String:   'metadata_iterators.c:2871,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2871,2'
              BranchSideFuncs:
                - pack_uint32_little_endian_
                - pack_uint32_little_endian_
                - pack_uint32_little_endian_
            - BranchSide:      'metadata_iterators.c:2873,29'
              BranchSideFuncs:
                - pack_uint32_little_endian_
                - pack_uint32_little_endian_
                - pack_uint32_little_endian_
        - Branch String:   'metadata_iterators.c:2874,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2875,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2876,5'
              BranchSideFuncs:
                - pack_uint32_little_endian_
                - pack_uint32_little_endian_
        - Branch String:   'metadata_iterators.c:2876,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2877,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2879,29'
              BranchSideFuncs:
                - pack_uint32_little_endian_
                - pack_uint32_little_endian_
        - Branch String:   'metadata_iterators.c:2880,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2881,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2883,8'
              BranchSideFuncs:
                - pack_uint32_little_endian_
        - Branch String:   'metadata_iterators.c:2883,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2884,30'
              BranchSideFuncs:
                - pack_uint32_little_endian_
            - BranchSide:      'metadata_iterators.c:2891,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2885,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2886,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2887,6'
              BranchSideFuncs:
                - pack_uint32_little_endian_
        - Branch String:   'metadata_iterators.c:2887,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2888,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2889,2'
              BranchSideFuncs:
                - pack_uint32_little_endian_
      Callsites:
        - Src:             'metadata_iterators.c:2871,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2873,2'
          Dst:             pack_uint32_little_endian_
        - Src:             'metadata_iterators.c:2879,2'
          Dst:             pack_uint32_little_endian_
        - Src:             'metadata_iterators.c:2884,3'
          Dst:             pack_uint32_little_endian_
    - functionName:    write_metadata_block_data_seektable_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2848
      functionLinenumberEnd: 2862
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - write_cb
        - block
      BBCount:         10
      ICount:          94
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - pack_uint32_
        - pack_uint64_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2852,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2854,16'
              BranchSideFuncs:
                - pack_uint64_
                - pack_uint64_
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:2861,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2857,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2858,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2859,2'
              BranchSideFuncs:
                - pack_uint64_
                - pack_uint64_
                - pack_uint32_
      Callsites:
        - Src:             'metadata_iterators.c:2854,3'
          Dst:             pack_uint64_
        - Src:             'metadata_iterators.c:2855,3'
          Dst:             pack_uint64_
        - Src:             'metadata_iterators.c:2856,3'
          Dst:             pack_uint32_
    - functionName:    write_metadata_block_data_application_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2833
      functionLinenumberEnd: 2845
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - write_cb
        - block
        - block_length
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2836,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2837,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2839,18'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2841,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2842,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2844,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_metadata_block_data_padding_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2812
      functionLinenumberEnd: 2830
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - write_cb
        - block
        - block_length
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2820,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2821,6'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2824,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2821,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2821,43'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2822,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2826,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2827,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2829,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_metadata_block_data_streaminfo_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2785
      functionLinenumberEnd: 2809
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - write_cb
        - block
      BBCount:         6
      ICount:          136
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pack_uint32_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2805,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2806,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2808,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2794,2'
          Dst:             pack_uint32_
        - Src:             'metadata_iterators.c:2795,2'
          Dst:             pack_uint32_
        - Src:             'metadata_iterators.c:2796,2'
          Dst:             pack_uint32_
        - Src:             'metadata_iterators.c:2797,2'
          Dst:             pack_uint32_
        - Src:             'metadata_iterators.c:2802,2'
          Dst:             pack_uint32_
    - functionName:    write_metadata_block_data_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2761
      functionLinenumberEnd: 2782
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - write_cb
        - block
      BBCount:         14
      ICount:          125
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - abort
        - write_metadata_block_data_application_cb_
        - write_metadata_block_data_cuesheet_cb_
        - write_metadata_block_data_padding_cb_
        - write_metadata_block_data_picture_cb_
        - write_metadata_block_data_seektable_cb_
        - write_metadata_block_data_streaminfo_cb_
        - write_metadata_block_data_unknown_cb_
        - write_metadata_block_data_vorbis_comment_cb_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2762,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2762,2'
              BranchSideFuncs:
                - write_metadata_block_data_picture_cb_
                - write_metadata_block_data_cuesheet_cb_
                - write_metadata_block_data_vorbis_comment_cb_
                - write_metadata_block_data_seektable_cb_
                - write_metadata_block_data_application_cb_
                - write_metadata_block_data_padding_cb_
                - write_metadata_block_data_streaminfo_cb_
                - write_metadata_block_data_unknown_cb_
            - BranchSide:      'metadata_iterators.c:2764,9'
              BranchSideFuncs:
                - write_metadata_block_data_picture_cb_
                - write_metadata_block_data_cuesheet_cb_
                - write_metadata_block_data_vorbis_comment_cb_
                - write_metadata_block_data_seektable_cb_
                - write_metadata_block_data_application_cb_
                - write_metadata_block_data_padding_cb_
                - write_metadata_block_data_streaminfo_cb_
                - write_metadata_block_data_unknown_cb_
        - Branch String:   'metadata_iterators.c:2764,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2766,52'
              BranchSideFuncs:
                - write_metadata_block_data_streaminfo_cb_
            - BranchSide:      'metadata_iterators.c:2768,49'
              BranchSideFuncs:
                - write_metadata_block_data_padding_cb_
            - BranchSide:      'metadata_iterators.c:2770,53'
              BranchSideFuncs:
                - write_metadata_block_data_application_cb_
            - BranchSide:      'metadata_iterators.c:2772,51'
              BranchSideFuncs:
                - write_metadata_block_data_seektable_cb_
            - BranchSide:      'metadata_iterators.c:2774,56'
              BranchSideFuncs:
                - write_metadata_block_data_vorbis_comment_cb_
            - BranchSide:      'metadata_iterators.c:2776,50'
              BranchSideFuncs:
                - write_metadata_block_data_cuesheet_cb_
            - BranchSide:      'metadata_iterators.c:2778,49'
              BranchSideFuncs:
                - write_metadata_block_data_picture_cb_
            - BranchSide:      'metadata_iterators.c:2780,49'
              BranchSideFuncs:
                - write_metadata_block_data_unknown_cb_
      Callsites:
        - Src:             'metadata_iterators.c:2762,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2766,11'
          Dst:             write_metadata_block_data_streaminfo_cb_
        - Src:             'metadata_iterators.c:2768,11'
          Dst:             write_metadata_block_data_padding_cb_
        - Src:             'metadata_iterators.c:2770,11'
          Dst:             write_metadata_block_data_application_cb_
        - Src:             'metadata_iterators.c:2772,11'
          Dst:             write_metadata_block_data_seektable_cb_
        - Src:             'metadata_iterators.c:2774,11'
          Dst:             write_metadata_block_data_vorbis_comment_cb_
        - Src:             'metadata_iterators.c:2776,11'
          Dst:             write_metadata_block_data_cuesheet_cb_
        - Src:             'metadata_iterators.c:2778,11'
          Dst:             write_metadata_block_data_picture_cb_
        - Src:             'metadata_iterators.c:2780,11'
          Dst:             write_metadata_block_data_unknown_cb_
    - functionName:    write_metadata_block_header_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2743
      functionLinenumberEnd: 2758
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - write_cb
        - block
      BBCount:         10
      ICount:          91
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - pack_uint32_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2746,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2746,2'
              BranchSideFuncs:
                - pack_uint32_
            - BranchSide:      'metadata_iterators.c:2748,5'
              BranchSideFuncs:
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:2748,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2749,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2751,15'
              BranchSideFuncs:
                - pack_uint32_
        - Branch String:   'metadata_iterators.c:2754,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2755,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2757,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2746,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2752,2'
          Dst:             pack_uint32_
    - functionName:    write_metadata_block_data_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2728
      functionLinenumberEnd: 2740
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - status
        - block
      BBCount:         10
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - fwrite
        - write_metadata_block_data_cb_
      functionUses:    5
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2729,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2729,2'
              BranchSideFuncs:
                - abort
                - write_metadata_block_data_cb_
            - BranchSide:      'metadata_iterators.c:2730,2'
              BranchSideFuncs:
                - abort
                - write_metadata_block_data_cb_
        - Branch String:   'metadata_iterators.c:2730,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2730,2'
              BranchSideFuncs:
                - write_metadata_block_data_cb_
            - BranchSide:      'metadata_iterators.c:2732,52'
              BranchSideFuncs:
                - write_metadata_block_data_cb_
        - Branch String:   'metadata_iterators.c:2732,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2733,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2737,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2729,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2730,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2732,6'
          Dst:             write_metadata_block_data_cb_
        - Src:             'metadata_iterators.c:2732,6'
          Dst:             fwrite
    - functionName:    write_metadata_block_header_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2715
      functionLinenumberEnd: 2725
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - status
        - block
      BBCount:         10
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - fwrite
        - write_metadata_block_header_cb_
      functionUses:    5
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2716,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2716,2'
              BranchSideFuncs:
                - abort
                - write_metadata_block_header_cb_
            - BranchSide:      'metadata_iterators.c:2717,2'
              BranchSideFuncs:
                - abort
                - write_metadata_block_header_cb_
        - Branch String:   'metadata_iterators.c:2717,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2717,2'
              BranchSideFuncs:
                - write_metadata_block_header_cb_
            - BranchSide:      'metadata_iterators.c:2719,54'
              BranchSideFuncs:
                - write_metadata_block_header_cb_
        - Branch String:   'metadata_iterators.c:2719,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2720,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2724,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2716,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2717,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2719,6'
          Dst:             write_metadata_block_header_cb_
        - Src:             'metadata_iterators.c:2719,6'
          Dst:             fwrite
    - functionName:    read_metadata_block_data_picture_cstring_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2610
      functionLinenumberEnd: 2641
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - read_cb
        - data
        - length
        - length_len
      BBCount:         24
      ICount:          167
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - abort
        - safe_malloc_add_2op_
        - unpack_uint32_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2613,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2613,2'
              BranchSideFuncs:
                - abort
                - abort
                - unpack_uint32_
                - safe_malloc_add_2op_.1179
                - free
            - BranchSide:      'metadata_iterators.c:2614,2'
              BranchSideFuncs:
                - abort
                - abort
                - unpack_uint32_
                - safe_malloc_add_2op_.1179
                - free
        - Branch String:   'metadata_iterators.c:2614,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2614,2'
              BranchSideFuncs:
                - abort
                - unpack_uint32_
                - safe_malloc_add_2op_.1179
                - free
            - BranchSide:      'metadata_iterators.c:2616,13'
              BranchSideFuncs:
                - abort
                - unpack_uint32_
                - safe_malloc_add_2op_.1179
                - free
        - Branch String:   'metadata_iterators.c:2618,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2618,2'
              BranchSideFuncs:
                - unpack_uint32_
                - safe_malloc_add_2op_.1179
                - free
            - BranchSide:      'metadata_iterators.c:2620,5'
              BranchSideFuncs:
                - unpack_uint32_
                - safe_malloc_add_2op_.1179
                - free
        - Branch String:   'metadata_iterators.c:2620,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2621,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2622,27'
              BranchSideFuncs:
                - unpack_uint32_
                - safe_malloc_add_2op_.1179
                - free
        - Branch String:   'metadata_iterators.c:2624,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2625,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2627,11'
              BranchSideFuncs:
                - safe_malloc_add_2op_.1179
                - free
        - Branch String:   'metadata_iterators.c:2627,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2628,9'
              BranchSideFuncs:
                - free
                - safe_malloc_add_2op_.1179
            - BranchSide:      'metadata_iterators.c:2630,41'
              BranchSideFuncs:
                - safe_malloc_add_2op_.1179
        - Branch String:   'metadata_iterators.c:2630,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2631,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2633,6'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2633,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2634,6'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2638,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2634,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2635,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2636,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2613,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2614,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2618,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2622,12'
          Dst:             unpack_uint32_
        - Src:             'metadata_iterators.c:2630,19'
          Dst:             safe_malloc_add_2op_
    - functionName:    safe_malloc_add_2op_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size1
        - size2
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - safe_malloc_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:132,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:133,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:134,22'
              BranchSideFuncs:
                - safe_malloc_.1173
      Callsites:
        - Src:             '../../include/share/alloc.h:134,9'
          Dst:             safe_malloc_
    - functionName:    read_metadata_block_data_cuesheet_track_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2495
      functionLinenumberEnd: 2561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - read_cb
        - track
      BBCount:         53
      ICount:          457
      EdgeCount:       64
      CyclomaticComplexity: 13
      functionsReached:
        - abort
        - calloc
        - unpack_uint32_
        - unpack_uint64_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2500,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2500,2'
              BranchSideFuncs:
                - abort
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2501,2'
              BranchSideFuncs:
                - abort
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2501,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2501,2'
              BranchSideFuncs:
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2503,2'
              BranchSideFuncs:
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2503,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2503,2'
              BranchSideFuncs:
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2504,8'
              BranchSideFuncs:
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2505,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2506,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2507,33'
              BranchSideFuncs:
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2509,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2509,2'
              BranchSideFuncs:
                - unpack_uint32_
                - abort
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2510,8'
              BranchSideFuncs:
                - unpack_uint32_
                - abort
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2511,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2512,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2513,45'
              BranchSideFuncs:
                - unpack_uint32_
                - abort
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2515,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2515,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2516,8'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2517,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2518,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2520,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2520,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2520,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2521,9'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2522,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2523,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2524,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2524,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2524,2'
              BranchSideFuncs:
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2525,2'
              BranchSideFuncs:
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2525,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2525,2'
              BranchSideFuncs:
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2526,16'
              BranchSideFuncs:
                - abort
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2529,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2529,2'
              BranchSideFuncs:
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2530,8'
              BranchSideFuncs:
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2531,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2532,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2533,50'
              BranchSideFuncs:
                - unpack_uint32_
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2535,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2536,3'
              BranchSideFuncs:
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2538,40'
              BranchSideFuncs:
                - calloc
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2538,10'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2539,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2541,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2542,3'
              BranchSideFuncs:
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2560,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2542,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2542,3'
              BranchSideFuncs:
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:2543,9'
              BranchSideFuncs:
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:2544,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2545,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2546,45'
              BranchSideFuncs:
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:2548,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2548,3'
              BranchSideFuncs:
                - unpack_uint32_
                - abort
                - abort
                - unpack_uint64_
                - abort
            - BranchSide:      'metadata_iterators.c:2549,9'
              BranchSideFuncs:
                - unpack_uint32_
                - abort
                - abort
                - unpack_uint64_
                - abort
        - Branch String:   'metadata_iterators.c:2550,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2551,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2552,57'
              BranchSideFuncs:
                - unpack_uint32_
                - abort
                - abort
                - unpack_uint64_
                - abort
        - Branch String:   'metadata_iterators.c:2554,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2554,3'
              BranchSideFuncs:
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
            - BranchSide:      'metadata_iterators.c:2555,9'
              BranchSideFuncs:
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
        - Branch String:   'metadata_iterators.c:2556,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2557,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2558,2'
              BranchSideFuncs:
                - abort
                - unpack_uint64_
                - abort
                - unpack_uint32_
                - abort
      Callsites:
        - Src:             'metadata_iterators.c:2500,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2501,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2503,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2507,18'
          Dst:             unpack_uint64_
        - Src:             'metadata_iterators.c:2509,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2513,30'
          Dst:             unpack_uint32_
        - Src:             'metadata_iterators.c:2515,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2520,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2524,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2525,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2529,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2533,35'
          Dst:             unpack_uint32_
        - Src:             'metadata_iterators.c:2538,33'
          Dst:             calloc
        - Src:             'metadata_iterators.c:2542,3'
          Dst:             abort
        - Src:             'metadata_iterators.c:2546,30'
          Dst:             unpack_uint64_
        - Src:             'metadata_iterators.c:2548,3'
          Dst:             abort
        - Src:             'metadata_iterators.c:2552,42'
          Dst:             unpack_uint32_
        - Src:             'metadata_iterators.c:2554,3'
          Dst:             abort
    - functionName:    unpack_uint64_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2248
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - b
        - bytes
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2245,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2246,10'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2248,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unpack_uint32_little_endian_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2228
      functionLinenumberEnd: 2237
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - b
        - bytes
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2234,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2235,10'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2237,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_metadata_block_data_vorbis_comment_entry_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2405
      functionLinenumberEnd: 2435
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - read_cb
        - entry
        - max_length
      BBCount:         22
      ICount:          177
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - abort
        - safe_malloc_add_2op_
        - unpack_uint32_little_endian_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2409,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2409,2'
              BranchSideFuncs:
                - unpack_uint32_little_endian_
                - safe_malloc_add_2op_.1179
                - free
            - BranchSide:      'metadata_iterators.c:2411,5'
              BranchSideFuncs:
                - unpack_uint32_little_endian_
                - safe_malloc_add_2op_.1179
                - free
        - Branch String:   'metadata_iterators.c:2411,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2412,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2414,16'
              BranchSideFuncs:
                - unpack_uint32_little_endian_
                - safe_malloc_add_2op_.1179
                - free
        - Branch String:   'metadata_iterators.c:2415,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2416,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2417,47'
              BranchSideFuncs:
                - unpack_uint32_little_endian_
                - safe_malloc_add_2op_.1179
                - free
        - Branch String:   'metadata_iterators.c:2418,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2419,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2423,10'
              BranchSideFuncs:
                - safe_malloc_add_2op_.1179
                - free
        - Branch String:   'metadata_iterators.c:2423,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2424,8'
              BranchSideFuncs:
                - free
                - safe_malloc_add_2op_.1179
            - BranchSide:      'metadata_iterators.c:2426,47'
              BranchSideFuncs:
                - safe_malloc_add_2op_.1179
        - Branch String:   'metadata_iterators.c:2426,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2427,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2429,5'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2429,23'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2429,26'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2432,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2429,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2430,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2432,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2409,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2417,18'
          Dst:             unpack_uint32_little_endian_
        - Src:             'metadata_iterators.c:2426,26'
          Dst:             safe_malloc_add_2op_
    - functionName:    read_metadata_block_data_unknown_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2699
      functionLinenumberEnd: 2712
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - read_cb
        - block
        - block_length
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2700,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2701,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2704,33'
              BranchSideFuncs:
                - malloc
        - Branch String:   'metadata_iterators.c:2704,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2705,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2707,6'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2707,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2708,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_metadata_block_data_picture_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2644
      functionLinenumberEnd: 2696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - read_cb
        - block
      BBCount:         40
      ICount:          323
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - abort
        - read_metadata_block_data_picture_cstring_cb_
        - unpack_uint32_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2649,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2649,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
                - read_metadata_block_data_picture_cstring_cb_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
            - BranchSide:      'metadata_iterators.c:2650,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
                - read_metadata_block_data_picture_cstring_cb_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2650,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2650,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
                - read_metadata_block_data_picture_cstring_cb_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
            - BranchSide:      'metadata_iterators.c:2651,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
                - read_metadata_block_data_picture_cstring_cb_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2651,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2651,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
                - read_metadata_block_data_picture_cstring_cb_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
            - BranchSide:      'metadata_iterators.c:2652,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
                - read_metadata_block_data_picture_cstring_cb_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2652,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2652,2'
              BranchSideFuncs:
                - abort
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
                - read_metadata_block_data_picture_cstring_cb_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
            - BranchSide:      'metadata_iterators.c:2653,2'
              BranchSideFuncs:
                - abort
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
                - read_metadata_block_data_picture_cstring_cb_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2653,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2653,2'
              BranchSideFuncs:
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
                - read_metadata_block_data_picture_cstring_cb_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
            - BranchSide:      'metadata_iterators.c:2655,2'
              BranchSideFuncs:
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
                - read_metadata_block_data_picture_cstring_cb_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2655,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2655,2'
              BranchSideFuncs:
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
                - read_metadata_block_data_picture_cstring_cb_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
            - BranchSide:      'metadata_iterators.c:2656,8'
              BranchSideFuncs:
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
                - read_metadata_block_data_picture_cstring_cb_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2657,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2658,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2659,66'
              BranchSideFuncs:
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
                - read_metadata_block_data_picture_cstring_cb_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2661,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2662,10'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2664,60'
              BranchSideFuncs:
                - read_metadata_block_data_picture_cstring_cb_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2664,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2665,10'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2667,2'
              BranchSideFuncs:
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2667,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2667,2'
              BranchSideFuncs:
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
            - BranchSide:      'metadata_iterators.c:2668,8'
              BranchSideFuncs:
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2669,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2670,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2671,32'
              BranchSideFuncs:
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2673,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2673,2'
              BranchSideFuncs:
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
            - BranchSide:      'metadata_iterators.c:2674,8'
              BranchSideFuncs:
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2675,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2676,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2677,33'
              BranchSideFuncs:
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2679,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2679,2'
              BranchSideFuncs:
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
            - BranchSide:      'metadata_iterators.c:2680,8'
              BranchSideFuncs:
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2681,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2682,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2683,32'
              BranchSideFuncs:
                - unpack_uint32_
                - abort
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2685,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2685,2'
              BranchSideFuncs:
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
            - BranchSide:      'metadata_iterators.c:2686,8'
              BranchSideFuncs:
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2687,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2688,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2689,33'
              BranchSideFuncs:
                - unpack_uint32_
                - read_metadata_block_data_picture_cstring_cb_
        - Branch String:   'metadata_iterators.c:2692,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2693,10'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2695,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2649,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2650,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2651,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2652,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2653,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2655,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2659,51'
          Dst:             unpack_uint32_
        - Src:             'metadata_iterators.c:2661,15'
          Dst:             read_metadata_block_data_picture_cstring_cb_
        - Src:             'metadata_iterators.c:2664,15'
          Dst:             read_metadata_block_data_picture_cstring_cb_
        - Src:             'metadata_iterators.c:2667,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2671,17'
          Dst:             unpack_uint32_
        - Src:             'metadata_iterators.c:2673,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2677,18'
          Dst:             unpack_uint32_
        - Src:             'metadata_iterators.c:2679,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2683,17'
          Dst:             unpack_uint32_
        - Src:             'metadata_iterators.c:2685,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2689,18'
          Dst:             unpack_uint32_
        - Src:             'metadata_iterators.c:2692,15'
          Dst:             read_metadata_block_data_picture_cstring_cb_
    - functionName:    read_metadata_block_data_cuesheet_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2564
      functionLinenumberEnd: 2607
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - read_cb
        - block
      BBCount:         33
      ICount:          264
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - abort
        - calloc
        - read_metadata_block_data_cuesheet_track_cb_
        - unpack_uint32_
        - unpack_uint64_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2569,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2569,2'
              BranchSideFuncs:
                - abort
                - abort
                - unpack_uint64_
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - read_metadata_block_data_cuesheet_track_cb_
            - BranchSide:      'metadata_iterators.c:2572,2'
              BranchSideFuncs:
                - abort
                - abort
                - unpack_uint64_
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - read_metadata_block_data_cuesheet_track_cb_
        - Branch String:   'metadata_iterators.c:2572,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2572,2'
              BranchSideFuncs:
                - abort
                - unpack_uint64_
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - read_metadata_block_data_cuesheet_track_cb_
            - BranchSide:      'metadata_iterators.c:2573,8'
              BranchSideFuncs:
                - abort
                - unpack_uint64_
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - read_metadata_block_data_cuesheet_track_cb_
        - Branch String:   'metadata_iterators.c:2574,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2575,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2577,2'
              BranchSideFuncs:
                - abort
                - unpack_uint64_
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - read_metadata_block_data_cuesheet_track_cb_
        - Branch String:   'metadata_iterators.c:2577,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2577,2'
              BranchSideFuncs:
                - unpack_uint64_
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - read_metadata_block_data_cuesheet_track_cb_
            - BranchSide:      'metadata_iterators.c:2578,8'
              BranchSideFuncs:
                - unpack_uint64_
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - read_metadata_block_data_cuesheet_track_cb_
        - Branch String:   'metadata_iterators.c:2579,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2580,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2581,34'
              BranchSideFuncs:
                - unpack_uint64_
                - abort
                - abort
                - unpack_uint32_
                - calloc
                - read_metadata_block_data_cuesheet_track_cb_
        - Branch String:   'metadata_iterators.c:2583,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2583,2'
              BranchSideFuncs:
                - abort
                - unpack_uint32_
                - calloc
                - read_metadata_block_data_cuesheet_track_cb_
            - BranchSide:      'metadata_iterators.c:2584,9'
              BranchSideFuncs:
                - abort
                - unpack_uint32_
                - calloc
                - read_metadata_block_data_cuesheet_track_cb_
        - Branch String:   'metadata_iterators.c:2585,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2586,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2587,17'
              BranchSideFuncs:
                - abort
                - unpack_uint32_
                - calloc
                - read_metadata_block_data_cuesheet_track_cb_
        - Branch String:   'metadata_iterators.c:2589,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2589,2'
              BranchSideFuncs:
                - unpack_uint32_
                - calloc
                - read_metadata_block_data_cuesheet_track_cb_
            - BranchSide:      'metadata_iterators.c:2590,8'
              BranchSideFuncs:
                - unpack_uint32_
                - calloc
                - read_metadata_block_data_cuesheet_track_cb_
        - Branch String:   'metadata_iterators.c:2591,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2592,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2593,37'
              BranchSideFuncs:
                - unpack_uint32_
                - calloc
                - read_metadata_block_data_cuesheet_track_cb_
        - Branch String:   'metadata_iterators.c:2595,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2596,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2598,39'
              BranchSideFuncs:
                - calloc
                - read_metadata_block_data_cuesheet_track_cb_
        - Branch String:   'metadata_iterators.c:2601,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2602,104'
              BranchSideFuncs:
                - read_metadata_block_data_cuesheet_track_cb_
            - BranchSide:      'metadata_iterators.c:2606,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2602,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2603,11'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2604,2'
              BranchSideFuncs:
                - read_metadata_block_data_cuesheet_track_cb_
      Callsites:
        - Src:             'metadata_iterators.c:2569,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2572,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2577,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2581,19'
          Dst:             unpack_uint64_
        - Src:             'metadata_iterators.c:2583,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2589,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2593,22'
          Dst:             unpack_uint32_
        - Src:             'metadata_iterators.c:2598,32'
          Dst:             calloc
        - Src:             'metadata_iterators.c:2602,60'
          Dst:             read_metadata_block_data_cuesheet_track_cb_
    - functionName:    read_metadata_block_data_vorbis_comment_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2438
      functionLinenumberEnd: 2492
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - read_cb
        - seek_cb
        - block
        - block_length
      BBCount:         45
      ICount:          300
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - abort
        - calloc
        - read_metadata_block_data_vorbis_comment_entry_cb_
        - unpack_uint32_little_endian_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2444,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2444,2'
              BranchSideFuncs:
                - read_metadata_block_data_vorbis_comment_entry_cb_
                - unpack_uint32_little_endian_
                - calloc
                - read_metadata_block_data_vorbis_comment_entry_cb_
            - BranchSide:      'metadata_iterators.c:2446,61'
              BranchSideFuncs:
                - read_metadata_block_data_vorbis_comment_entry_cb_
                - unpack_uint32_little_endian_
                - calloc
                - read_metadata_block_data_vorbis_comment_entry_cb_
        - Branch String:   'metadata_iterators.c:2447,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2448,16'
              BranchSideFuncs:
                - unpack_uint32_little_endian_
                - calloc
                - read_metadata_block_data_vorbis_comment_entry_cb_
            - BranchSide:      'metadata_iterators.c:2449,5'
              BranchSideFuncs:
                - unpack_uint32_little_endian_
                - calloc
                - read_metadata_block_data_vorbis_comment_entry_cb_
        - Branch String:   'metadata_iterators.c:2449,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2450,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2451,10'
              BranchSideFuncs:
                - unpack_uint32_little_endian_
                - calloc
                - read_metadata_block_data_vorbis_comment_entry_cb_
        - Branch String:   'metadata_iterators.c:2455,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2455,38'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2455,70'
              BranchSideFuncs:
                - unpack_uint32_little_endian_
                - calloc
                - read_metadata_block_data_vorbis_comment_entry_cb_
        - Branch String:   'metadata_iterators.c:2456,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2457,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2458,53'
              BranchSideFuncs:
                - unpack_uint32_little_endian_
                - calloc
                - read_metadata_block_data_vorbis_comment_entry_cb_
        - Branch String:   'metadata_iterators.c:2460,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2461,3'
              BranchSideFuncs:
                - read_metadata_block_data_vorbis_comment_entry_cb_
            - BranchSide:      'metadata_iterators.c:2463,10'
              BranchSideFuncs:
                - calloc
                - read_metadata_block_data_vorbis_comment_entry_cb_
        - Branch String:   'metadata_iterators.c:2463,10'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2464,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2468,41'
              BranchSideFuncs:
                - calloc
                - read_metadata_block_data_vorbis_comment_entry_cb_
        - Branch String:   'metadata_iterators.c:2473,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2474,62'
              BranchSideFuncs:
                - read_metadata_block_data_vorbis_comment_entry_cb_
            - BranchSide:      'metadata_iterators.c:2482,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2475,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2475,38'
              BranchSideFuncs:
                - read_metadata_block_data_vorbis_comment_entry_cb_
            - BranchSide:      'metadata_iterators.c:2476,6'
              BranchSideFuncs:
                - read_metadata_block_data_vorbis_comment_entry_cb_
        - Branch String:   'metadata_iterators.c:2476,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2477,26'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2480,11'
              BranchSideFuncs:
                - read_metadata_block_data_vorbis_comment_entry_cb_
        - Branch String:   'metadata_iterators.c:2485,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2487,11'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2491,9'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2487,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2488,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2489,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2444,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2446,11'
          Dst:             read_metadata_block_data_vorbis_comment_entry_cb_
        - Src:             'metadata_iterators.c:2458,24'
          Dst:             unpack_uint32_little_endian_
        - Src:             'metadata_iterators.c:2468,34'
          Dst:             calloc
        - Src:             'metadata_iterators.c:2474,12'
          Dst:             read_metadata_block_data_vorbis_comment_entry_cb_
    - functionName:    read_metadata_block_data_seektable_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2378
      functionLinenumberEnd: 2402
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - read_cb
        - block
        - block_length
      BBCount:         17
      ICount:          144
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - safe_malloc_mul_2op_p
        - unpack_uint32_
        - unpack_uint64_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2382,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2383,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2385,22'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - unpack_uint64_
                - unpack_uint64_
                - unpack_uint32_
        - Branch String:   'metadata_iterators.c:2387,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2388,3'
              BranchSideFuncs:
                - unpack_uint64_
                - unpack_uint64_
                - unpack_uint32_
            - BranchSide:      'metadata_iterators.c:2389,54'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - unpack_uint64_
                - unpack_uint64_
                - unpack_uint32_
        - Branch String:   'metadata_iterators.c:2389,10'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2390,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2392,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2393,6'
              BranchSideFuncs:
                - unpack_uint64_
                - unpack_uint64_
                - unpack_uint32_
            - BranchSide:      'metadata_iterators.c:2401,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2393,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2394,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2396,51'
              BranchSideFuncs:
                - unpack_uint64_
                - unpack_uint64_
                - unpack_uint32_
      Callsites:
        - Src:             'metadata_iterators.c:2389,32'
          Dst:             safe_malloc_mul_2op_p
        - Src:             'metadata_iterators.c:2396,36'
          Dst:             unpack_uint64_
        - Src:             'metadata_iterators.c:2397,36'
          Dst:             unpack_uint64_
        - Src:             'metadata_iterators.c:2398,36'
          Dst:             unpack_uint32_
    - functionName:    read_metadata_block_data_application_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2352
      functionLinenumberEnd: 2375
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - read_cb
        - block
        - block_length
      BBCount:         15
      ICount:          114
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2355,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2356,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2358,5'
              BranchSideFuncs:
                - malloc
        - Branch String:   'metadata_iterators.c:2358,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2359,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2361,18'
              BranchSideFuncs:
                - malloc
        - Branch String:   'metadata_iterators.c:2363,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2364,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2367,33'
              BranchSideFuncs:
                - malloc
        - Branch String:   'metadata_iterators.c:2367,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2368,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2370,6'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2370,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2371,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_metadata_block_data_padding_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2349
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - seek_cb
        - block
        - block_length
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2345,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2346,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2348,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_metadata_block_data_streaminfo_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2316
      functionLinenumberEnd: 2339
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - read_cb
        - block
      BBCount:         6
      ICount:          139
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - unpack_uint32_
        - unpack_uint64_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2319,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2320,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2322,6'
              BranchSideFuncs:
                - unpack_uint32_
                - unpack_uint32_
                - unpack_uint32_
                - unpack_uint32_
                - unpack_uint32_
                - unpack_uint64_
      Callsites:
        - Src:             'metadata_iterators.c:2328,25'
          Dst:             unpack_uint32_
        - Src:             'metadata_iterators.c:2329,25'
          Dst:             unpack_uint32_
        - Src:             'metadata_iterators.c:2330,25'
          Dst:             unpack_uint32_
        - Src:             'metadata_iterators.c:2331,25'
          Dst:             unpack_uint32_
        - Src:             'metadata_iterators.c:2332,24'
          Dst:             unpack_uint32_
        - Src:             'metadata_iterators.c:2335,65'
          Dst:             unpack_uint64_
    - functionName:    read_metadata_block_data_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2294
      functionLinenumberEnd: 2313
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - read_cb
        - seek_cb
        - block
      BBCount:         12
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - read_metadata_block_data_application_cb_
        - read_metadata_block_data_cuesheet_cb_
        - read_metadata_block_data_padding_cb_
        - read_metadata_block_data_picture_cb_
        - read_metadata_block_data_seektable_cb_
        - read_metadata_block_data_streaminfo_cb_
        - read_metadata_block_data_unknown_cb_
        - read_metadata_block_data_vorbis_comment_cb_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2295,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2297,51'
              BranchSideFuncs:
                - read_metadata_block_data_streaminfo_cb_
            - BranchSide:      'metadata_iterators.c:2299,48'
              BranchSideFuncs:
                - read_metadata_block_data_padding_cb_
            - BranchSide:      'metadata_iterators.c:2301,52'
              BranchSideFuncs:
                - read_metadata_block_data_application_cb_
            - BranchSide:      'metadata_iterators.c:2303,50'
              BranchSideFuncs:
                - read_metadata_block_data_seektable_cb_
            - BranchSide:      'metadata_iterators.c:2305,55'
              BranchSideFuncs:
                - read_metadata_block_data_vorbis_comment_cb_
            - BranchSide:      'metadata_iterators.c:2307,49'
              BranchSideFuncs:
                - read_metadata_block_data_cuesheet_cb_
            - BranchSide:      'metadata_iterators.c:2309,48'
              BranchSideFuncs:
                - read_metadata_block_data_picture_cb_
            - BranchSide:      'metadata_iterators.c:2311,48'
              BranchSideFuncs:
                - read_metadata_block_data_unknown_cb_
      Callsites:
        - Src:             'metadata_iterators.c:2297,11'
          Dst:             read_metadata_block_data_streaminfo_cb_
        - Src:             'metadata_iterators.c:2299,11'
          Dst:             read_metadata_block_data_padding_cb_
        - Src:             'metadata_iterators.c:2301,11'
          Dst:             read_metadata_block_data_application_cb_
        - Src:             'metadata_iterators.c:2303,11'
          Dst:             read_metadata_block_data_seektable_cb_
        - Src:             'metadata_iterators.c:2305,11'
          Dst:             read_metadata_block_data_vorbis_comment_cb_
        - Src:             'metadata_iterators.c:2307,11'
          Dst:             read_metadata_block_data_cuesheet_cb_
        - Src:             'metadata_iterators.c:2309,11'
          Dst:             read_metadata_block_data_picture_cb_
        - Src:             'metadata_iterators.c:2311,11'
          Dst:             read_metadata_block_data_unknown_cb_
    - functionName:    get_equivalent_status_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3634
      functionLinenumberEnd: 3664
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - status
      BBCount:         17
      ICount:          83
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3635,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3637,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3639,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3641,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3643,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3645,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3647,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3649,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3651,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3653,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3655,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3657,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3659,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3660,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3662,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    chain_read_ogg_error_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - status
        - client_data
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chain_read_ogg_metadata_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - metadata
        - client_data
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__metadata_object_clone
        - chain_append_node_
        - node_delete_
        - node_new_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1362,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1363,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1367,43'
              BranchSideFuncs:
                - FLAC__metadata_object_clone
                - chain_append_node_
                - node_delete_
        - Branch String:   'metadata_iterators.c:1368,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1369,16'
              BranchSideFuncs:
                - node_delete_
            - BranchSide:      'metadata_iterators.c:1374,21'
              BranchSideFuncs:
                - chain_append_node_
      Callsites:
        - Src:             'metadata_iterators.c:1361,9'
          Dst:             node_new_
        - Src:             'metadata_iterators.c:1367,15'
          Dst:             FLAC__metadata_object_clone
        - Src:             'metadata_iterators.c:1369,3'
          Dst:             node_delete_
        - Src:             'metadata_iterators.c:1374,2'
          Dst:             chain_append_node_
    - functionName:    node_new_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:985,9'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:985,9'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'metadata_iterators.c:985,9'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'metadata_iterators.c:985,9'
          Dst:             calloc
    - functionName:    node_delete_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__metadata_object_delete
        - abort
      functionUses:    6
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:990,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:990,2'
              BranchSideFuncs:
                - free
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:991,10'
              BranchSideFuncs:
                - free
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:991,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:991,5'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - free
            - BranchSide:      'metadata_iterators.c:992,32'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - free
      Callsites:
        - Src:             'metadata_iterators.c:990,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:992,3'
          Dst:             FLAC__metadata_object_delete
    - functionName:    chain_append_node_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - node
      BBCount:         17
      ICount:          122
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - abort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1029,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1029,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:1030,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:1030,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1030,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:1031,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:1031,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1031,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:1033,15'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:1035,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1036,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:1038,10'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:1038,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1039,17'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1041,3'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:1041,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1041,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1042,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:1029,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1030,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1031,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1041,3'
          Dst:             abort
    - functionName:    chain_read_ogg_write_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - frame
        - buffer
        - client_data
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chain_read_ogg_read_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1346
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - buffer
        - bytes
        - client_data
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1337,16'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1337,19'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1345,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1337,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1338,12'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1345,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1339,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1340,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1342,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ftell_wrapper_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3629
      functionLinenumberEnd: 3630
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ftello
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'metadata_iterators.c:3630,9'
          Dst:             ftello
    - functionName:    chain_read_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - handle
        - read_cb
        - seek_cb
        - tell_cb
      BBCount:         30
      ICount:          256
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - FLAC__metadata_object_new
        - abort
        - chain_append_node_
        - chain_calculate_length_
        - get_equivalent_status_
        - node_delete_
        - node_new_
        - read_metadata_block_data_cb_
        - read_metadata_block_header_cb_
        - seek_to_first_metadata_block_cb_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1247,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1247,2'
              BranchSideFuncs:
                - seek_to_first_metadata_block_cb_
                - node_new_
                - read_metadata_block_header_cb_
                - node_delete_
                - FLAC__metadata_object_new
                - read_metadata_block_data_cb_
                - get_equivalent_status_
                - chain_append_node_
                - chain_calculate_length_
                - node_delete_
                - node_delete_
                - abort
            - BranchSide:      'metadata_iterators.c:1251,42'
              BranchSideFuncs:
                - seek_to_first_metadata_block_cb_
                - node_new_
                - read_metadata_block_header_cb_
                - node_delete_
                - FLAC__metadata_object_new
                - read_metadata_block_data_cb_
                - get_equivalent_status_
                - chain_append_node_
                - chain_calculate_length_
                - node_delete_
                - node_delete_
                - abort
        - Branch String:   'metadata_iterators.c:1251,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1253,4'
              BranchSideFuncs:
                - node_new_
                - read_metadata_block_header_cb_
                - node_delete_
                - FLAC__metadata_object_new
                - read_metadata_block_data_cb_
                - get_equivalent_status_
                - chain_append_node_
                - chain_calculate_length_
                - node_delete_
                - node_delete_
            - BranchSide:      'metadata_iterators.c:1255,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1258,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1261,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1264,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:1270,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1271,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1274,38'
              BranchSideFuncs:
                - node_new_
                - read_metadata_block_header_cb_
                - node_delete_
                - FLAC__metadata_object_new
                - read_metadata_block_data_cb_
                - get_equivalent_status_
                - chain_append_node_
                - chain_calculate_length_
                - node_delete_
                - node_delete_
        - Branch String:   'metadata_iterators.c:1284,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1285,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1289,39'
              BranchSideFuncs:
                - read_metadata_block_header_cb_
                - node_delete_
                - FLAC__metadata_object_new
                - read_metadata_block_data_cb_
                - get_equivalent_status_
                - chain_append_node_
                - chain_calculate_length_
                - node_new_
                - node_delete_
                - node_delete_
        - Branch String:   'metadata_iterators.c:1289,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1290,18'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - read_metadata_block_data_cb_
                - get_equivalent_status_
                - chain_append_node_
                - chain_calculate_length_
                - node_new_
                - read_metadata_block_header_cb_
                - node_delete_
                - node_delete_
                - node_delete_
            - BranchSide:      'metadata_iterators.c:1295,43'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - read_metadata_block_data_cb_
                - get_equivalent_status_
                - chain_append_node_
                - chain_calculate_length_
                - node_new_
                - read_metadata_block_header_cb_
                - node_delete_
                - node_delete_
                - node_delete_
        - Branch String:   'metadata_iterators.c:1296,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1297,18'
              BranchSideFuncs:
                - node_delete_
            - BranchSide:      'metadata_iterators.c:1302,26'
              BranchSideFuncs:
                - read_metadata_block_data_cb_
                - get_equivalent_status_
                - chain_append_node_
                - chain_calculate_length_
                - node_new_
                - read_metadata_block_header_cb_
                - node_delete_
                - FLAC__metadata_object_new
                - node_delete_
                - node_delete_
        - Branch String:   'metadata_iterators.c:1306,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1307,18'
              BranchSideFuncs:
                - node_delete_
            - BranchSide:      'metadata_iterators.c:1310,23'
              BranchSideFuncs:
                - chain_append_node_
                - chain_calculate_length_
                - node_new_
                - read_metadata_block_header_cb_
                - node_delete_
                - FLAC__metadata_object_new
                - read_metadata_block_data_cb_
                - get_equivalent_status_
                - node_delete_
                - node_delete_
        - Branch String:   'metadata_iterators.c:1311,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1283,11'
              BranchSideFuncs:
                - node_new_
                - read_metadata_block_header_cb_
                - node_delete_
                - FLAC__metadata_object_new
                - read_metadata_block_data_cb_
                - get_equivalent_status_
                - chain_append_node_
                - chain_calculate_length_
                - node_delete_
                - node_delete_
            - BranchSide:      'metadata_iterators.c:1315,21'
              BranchSideFuncs:
                - chain_calculate_length_
        - Branch String:   'metadata_iterators.c:1316,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1317,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1320,37'
              BranchSideFuncs:
                - chain_calculate_length_
        - Branch String:   'metadata_iterators.c:1323,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1324,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1328,50'
              BranchSideFuncs:
                - chain_calculate_length_
      Callsites:
        - Src:             'metadata_iterators.c:1247,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1251,9'
          Dst:             seek_to_first_metadata_block_cb_
        - Src:             'metadata_iterators.c:1264,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:1283,11'
          Dst:             node_new_
        - Src:             'metadata_iterators.c:1289,8'
          Dst:             read_metadata_block_header_cb_
        - Src:             'metadata_iterators.c:1290,5'
          Dst:             node_delete_
        - Src:             'metadata_iterators.c:1295,17'
          Dst:             FLAC__metadata_object_new
        - Src:             'metadata_iterators.c:1297,5'
          Dst:             node_delete_
        - Src:             'metadata_iterators.c:1305,43'
          Dst:             read_metadata_block_data_cb_
        - Src:             'metadata_iterators.c:1305,20'
          Dst:             get_equivalent_status_
        - Src:             'metadata_iterators.c:1307,5'
          Dst:             node_delete_
        - Src:             'metadata_iterators.c:1310,4'
          Dst:             chain_append_node_
        - Src:             'metadata_iterators.c:1328,26'
          Dst:             chain_calculate_length_
    - functionName:    chain_calculate_length_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1080,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1081,52'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1082,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    chain_read_ogg_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - handle
        - read_cb
      BBCount:         20
      ICount:          146
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - FLAC__stream_decoder_delete
        - FLAC__stream_decoder_init_ogg_stream
        - FLAC__stream_decoder_new
        - FLAC__stream_decoder_process_until_end_of_metadata
        - FLAC__stream_decoder_set_metadata_respond_all
        - abort
        - chain_calculate_length_
        - chain_read_ogg_error_cb_
        - chain_read_ogg_metadata_cb_
        - chain_read_ogg_read_cb_
        - chain_read_ogg_write_cb_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1388,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1388,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_new
                - FLAC__stream_decoder_set_metadata_respond_all
                - FLAC__stream_decoder_init_ogg_stream
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_delete
                - chain_calculate_length_
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_delete
            - BranchSide:      'metadata_iterators.c:1392,18'
              BranchSideFuncs:
                - FLAC__stream_decoder_new
                - FLAC__stream_decoder_set_metadata_respond_all
                - FLAC__stream_decoder_init_ogg_stream
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_delete
                - chain_calculate_length_
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_iterators.c:1394,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1395,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1398,48'
              BranchSideFuncs:
                - FLAC__stream_decoder_set_metadata_respond_all
                - FLAC__stream_decoder_init_ogg_stream
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_delete
                - chain_calculate_length_
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_iterators.c:1399,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1400,31'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
            - BranchSide:      'metadata_iterators.c:1405,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_delete
                - chain_calculate_length_
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_iterators.c:1407,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1408,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - chain_calculate_length_
                - FLAC__stream_decoder_delete
            - BranchSide:      'metadata_iterators.c:1409,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - chain_calculate_length_
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_iterators.c:1409,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1410,31'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
            - BranchSide:      'metadata_iterators.c:1414,30'
              BranchSideFuncs:
                - FLAC__stream_decoder_delete
                - chain_calculate_length_
        - Branch String:   'metadata_iterators.c:1420,32'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1420,35'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1422,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1420,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1422,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1426,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:1388,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1394,21'
          Dst:             FLAC__stream_decoder_new
        - Src:             'metadata_iterators.c:1398,2'
          Dst:             FLAC__stream_decoder_set_metadata_respond_all
        - Src:             'metadata_iterators.c:1399,5'
          Dst:             FLAC__stream_decoder_init_ogg_stream
        - Src:             'metadata_iterators.c:1399,5'
          Dst:             chain_read_ogg_read_cb_
        - Src:             'metadata_iterators.c:1399,5'
          Dst:             chain_read_ogg_write_cb_
        - Src:             'metadata_iterators.c:1399,5'
          Dst:             chain_read_ogg_metadata_cb_
        - Src:             'metadata_iterators.c:1399,5'
          Dst:             chain_read_ogg_error_cb_
        - Src:             'metadata_iterators.c:1400,3'
          Dst:             FLAC__stream_decoder_delete
        - Src:             'metadata_iterators.c:1407,6'
          Dst:             FLAC__stream_decoder_process_until_end_of_metadata
        - Src:             'metadata_iterators.c:1410,3'
          Dst:             FLAC__stream_decoder_delete
        - Src:             'metadata_iterators.c:1414,2'
          Dst:             FLAC__stream_decoder_delete
        - Src:             'metadata_iterators.c:1418,26'
          Dst:             chain_calculate_length_
    - functionName:    error_callback_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - status
        - client_data
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:284,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:284,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:285,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    metadata_callback_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - metadata
        - client_data
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__metadata_object_clone
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:273,20'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:273,20'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:273,28'
              BranchSideFuncs:
                - FLAC__metadata_object_clone
        - Branch String:   'metadata_iterators.c:273,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:273,5'
              BranchSideFuncs:
                - FLAC__metadata_object_clone
            - BranchSide:      'metadata_iterators.c:274,53'
              BranchSideFuncs:
                - FLAC__metadata_object_clone
        - Branch String:   'metadata_iterators.c:274,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:275,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:276,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:274,25'
          Dst:             FLAC__metadata_object_clone
    - functionName:    write_callback_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - frame
        - buffer
        - client_data
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iterator_insert_node_after_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
        - node
      BBCount:         20
      ICount:          155
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1112,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1112,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:1113,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:1113,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1113,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:1114,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:1114,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1114,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:1115,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:1115,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1115,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:1116,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:1116,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1116,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:1117,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:1117,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1117,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:1118,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:1118,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1118,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1120,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1125,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1126,27'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1128,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:1112,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1113,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1114,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1115,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1116,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1117,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1118,2'
          Dst:             abort
    - functionName:    iterator_insert_node_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
        - node
      BBCount:         20
      ICount:          144
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1087,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1087,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:1088,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:1088,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1088,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:1089,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:1089,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1089,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:1090,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:1090,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1090,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:1091,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:1091,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1091,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:1092,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:1092,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1092,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:1093,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:1093,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1093,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1095,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1100,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1101,27'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1103,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:1087,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1088,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1089,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1090,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1091,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1092,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1093,2'
          Dst:             abort
    - functionName:    FLAC__metadata_iterator_insert_block_before
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
        - block
      BBCount:         18
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - iterator_insert_node_
        - node_new_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2134,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2134,2'
              BranchSideFuncs:
                - abort
                - abort
                - node_new_
                - iterator_insert_node_
                - abort
            - BranchSide:      'metadata_iterators.c:2135,2'
              BranchSideFuncs:
                - abort
                - abort
                - node_new_
                - iterator_insert_node_
                - abort
        - Branch String:   'metadata_iterators.c:2135,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2135,2'
              BranchSideFuncs:
                - abort
                - node_new_
                - iterator_insert_node_
                - abort
            - BranchSide:      'metadata_iterators.c:2136,2'
              BranchSideFuncs:
                - abort
                - node_new_
                - iterator_insert_node_
                - abort
        - Branch String:   'metadata_iterators.c:2136,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2136,2'
              BranchSideFuncs:
                - node_new_
                - iterator_insert_node_
                - abort
            - BranchSide:      'metadata_iterators.c:2138,5'
              BranchSideFuncs:
                - node_new_
                - iterator_insert_node_
                - abort
        - Branch String:   'metadata_iterators.c:2138,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2139,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2141,10'
              BranchSideFuncs:
                - node_new_
                - iterator_insert_node_
                - abort
        - Branch String:   'metadata_iterators.c:2141,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2142,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:2146,18'
              BranchSideFuncs:
                - node_new_
                - iterator_insert_node_
        - Branch String:   'metadata_iterators.c:2142,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2142,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2143,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2146,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2147,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2149,15'
              BranchSideFuncs:
                - iterator_insert_node_
      Callsites:
        - Src:             'metadata_iterators.c:2134,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2135,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2136,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2142,3'
          Dst:             abort
        - Src:             'metadata_iterators.c:2146,18'
          Dst:             node_new_
        - Src:             'metadata_iterators.c:2150,2'
          Dst:             iterator_insert_node_
    - functionName:    chain_delete_node_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - node
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - chain_remove_node_
        - node_delete_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'metadata_iterators.c:1072,2'
          Dst:             chain_remove_node_
        - Src:             'metadata_iterators.c:1073,2'
          Dst:             node_delete_
    - functionName:    chain_remove_node_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - node
      BBCount:         16
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1051,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1051,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:1052,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:1052,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1052,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1054,5'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1054,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1055,17'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1057,22'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1059,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1060,17'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1062,22'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1064,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1064,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1065,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:1051,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1052,2'
          Dst:             abort
    - functionName:    FLAC__metadata_iterator_insert_block_after
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2156
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
        - block
      BBCount:         14
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - iterator_insert_node_after_
        - node_new_
      functionUses:    8
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2159,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2159,2'
              BranchSideFuncs:
                - abort
                - abort
                - node_new_
                - iterator_insert_node_after_
            - BranchSide:      'metadata_iterators.c:2160,2'
              BranchSideFuncs:
                - abort
                - abort
                - node_new_
                - iterator_insert_node_after_
        - Branch String:   'metadata_iterators.c:2160,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2160,2'
              BranchSideFuncs:
                - abort
                - node_new_
                - iterator_insert_node_after_
            - BranchSide:      'metadata_iterators.c:2161,2'
              BranchSideFuncs:
                - abort
                - node_new_
                - iterator_insert_node_after_
        - Branch String:   'metadata_iterators.c:2161,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2161,2'
              BranchSideFuncs:
                - node_new_
                - iterator_insert_node_after_
            - BranchSide:      'metadata_iterators.c:2163,5'
              BranchSideFuncs:
                - node_new_
                - iterator_insert_node_after_
        - Branch String:   'metadata_iterators.c:2163,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2164,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2166,18'
              BranchSideFuncs:
                - node_new_
                - iterator_insert_node_after_
        - Branch String:   'metadata_iterators.c:2166,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2167,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2169,15'
              BranchSideFuncs:
                - iterator_insert_node_after_
      Callsites:
        - Src:             'metadata_iterators.c:2159,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2160,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2161,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2166,18'
          Dst:             node_new_
        - Src:             'metadata_iterators.c:2170,2'
          Dst:             iterator_insert_node_after_
    - functionName:    FLAC__metadata_iterator_delete_block
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iterator
        - replace_with_padding
      BBCount:         15
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__metadata_object_delete_data
        - abort
        - chain_delete_node_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2108,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2108,2'
              BranchSideFuncs:
                - abort
                - chain_delete_node_
                - FLAC__metadata_object_delete_data
                - abort
            - BranchSide:      'metadata_iterators.c:2109,2'
              BranchSideFuncs:
                - abort
                - chain_delete_node_
                - FLAC__metadata_object_delete_data
                - abort
        - Branch String:   'metadata_iterators.c:2109,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2109,2'
              BranchSideFuncs:
                - chain_delete_node_
                - FLAC__metadata_object_delete_data
                - abort
            - BranchSide:      'metadata_iterators.c:2111,10'
              BranchSideFuncs:
                - chain_delete_node_
                - FLAC__metadata_object_delete_data
                - abort
        - Branch String:   'metadata_iterators.c:2111,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2112,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:2116,9'
              BranchSideFuncs:
                - chain_delete_node_
                - FLAC__metadata_object_delete_data
        - Branch String:   'metadata_iterators.c:2112,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2112,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2113,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2118,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2119,37'
              BranchSideFuncs:
                - FLAC__metadata_object_delete_data
            - BranchSide:      'metadata_iterators.c:2123,22'
              BranchSideFuncs:
                - chain_delete_node_
      Callsites:
        - Src:             'metadata_iterators.c:2108,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2109,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2112,3'
          Dst:             abort
        - Src:             'metadata_iterators.c:2119,3'
          Dst:             FLAC__metadata_object_delete_data
        - Src:             'metadata_iterators.c:2123,3'
          Dst:             chain_delete_node_
    - functionName:    FLAC__metadata_iterator_set_block
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
        - block
      BBCount:         10
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__metadata_iterator_delete_block
        - FLAC__metadata_iterator_insert_block_after
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2099,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2099,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_insert_block_after
            - BranchSide:      'metadata_iterators.c:2100,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_insert_block_after
        - Branch String:   'metadata_iterators.c:2100,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2100,2'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_insert_block_after
            - BranchSide:      'metadata_iterators.c:2101,46'
              BranchSideFuncs:
                - FLAC__metadata_iterator_delete_block
                - FLAC__metadata_iterator_insert_block_after
        - Branch String:   'metadata_iterators.c:2101,63'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2101,109'
              BranchSideFuncs:
                - FLAC__metadata_iterator_insert_block_after
            - BranchSide:      'metadata_iterators.c:2101,63'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2099,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2100,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2101,9'
          Dst:             FLAC__metadata_iterator_delete_block
        - Src:             'metadata_iterators.c:2101,66'
          Dst:             FLAC__metadata_iterator_insert_block_after
    - functionName:    FLAC__metadata_iterator_get_block
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2090
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    13
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2091,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2091,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:2092,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:2092,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2092,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2094,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2091,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2092,2'
          Dst:             abort
    - functionName:    FLAC__metadata_iterator_get_block_type
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2086
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         9
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2082,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2082,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:2083,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:2083,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2083,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:2084,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:2084,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2084,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2086,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2082,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2083,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2084,2'
          Dst:             abort
    - functionName:    FLAC__metadata_iterator_prev
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         11
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2071,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2071,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2073,10'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2073,28'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2073,36'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2074,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2073,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2074,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2076,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2071,2'
          Dst:             abort
    - functionName:    FLAC__metadata_iterator_next
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         11
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - abort
      functionUses:    18
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2060,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2060,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2062,10'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2062,28'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2062,36'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2063,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:2062,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2063,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2065,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2060,2'
          Dst:             abort
    - functionName:    FLAC__metadata_iterator_init
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
        - chain
      BBCount:         9
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    12
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2050,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2050,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:2051,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:2051,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2051,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:2052,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:2052,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2052,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:2054,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:2050,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2051,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2052,2'
          Dst:             abort
    - functionName:    FLAC__metadata_iterator_delete
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2042
      functionLinenumberEnd: 2046
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    27
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2043,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2043,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_iterators.c:2045,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'metadata_iterators.c:2043,2'
          Dst:             abort
    - functionName:    FLAC__metadata_iterator_new
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2030
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    11
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2031,38'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2031,27'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'metadata_iterators.c:2031,38'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'metadata_iterators.c:2031,38'
          Dst:             calloc
    - functionName:    FLAC__metadata_chain_sort_padding
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2026
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         12
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__metadata_chain_merge_padding
        - abort
        - chain_append_node_
        - chain_remove_node_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2007,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2007,2'
              BranchSideFuncs:
                - FLAC__metadata_chain_merge_padding
                - chain_remove_node_
                - chain_append_node_
            - BranchSide:      'metadata_iterators.c:2013,8'
              BranchSideFuncs:
                - FLAC__metadata_chain_merge_padding
                - chain_remove_node_
                - chain_append_node_
        - Branch String:   'metadata_iterators.c:2013,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2014,6'
              BranchSideFuncs:
                - FLAC__metadata_chain_merge_padding
                - chain_remove_node_
                - chain_append_node_
            - BranchSide:      'metadata_iterators.c:2025,37'
              BranchSideFuncs:
                - FLAC__metadata_chain_merge_padding
        - Branch String:   'metadata_iterators.c:2014,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2015,11'
              BranchSideFuncs:
                - chain_remove_node_
                - chain_append_node_
                - FLAC__metadata_chain_merge_padding
            - BranchSide:      'metadata_iterators.c:2021,11'
              BranchSideFuncs:
                - FLAC__metadata_chain_merge_padding
                - chain_remove_node_
                - chain_append_node_
      Callsites:
        - Src:             'metadata_iterators.c:2007,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2016,4'
          Dst:             chain_remove_node_
        - Src:             'metadata_iterators.c:2017,4'
          Dst:             chain_append_node_
        - Src:             'metadata_iterators.c:2025,2'
          Dst:             FLAC__metadata_chain_merge_padding
    - functionName:    FLAC__metadata_chain_merge_padding
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         11
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - chain_merge_adjacent_padding_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1994,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1994,2'
              BranchSideFuncs:
                - chain_merge_adjacent_padding_
            - BranchSide:      'metadata_iterators.c:1996,13'
              BranchSideFuncs:
                - chain_merge_adjacent_padding_
        - Branch String:   'metadata_iterators.c:1996,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1997,37'
              BranchSideFuncs:
                - chain_merge_adjacent_padding_
            - BranchSide:      'metadata_iterators.c:2000,1'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1997,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1996,2'
              BranchSideFuncs:
                - chain_merge_adjacent_padding_
            - BranchSide:      'metadata_iterators.c:1998,11'
              BranchSideFuncs:
                - chain_merge_adjacent_padding_
      Callsites:
        - Src:             'metadata_iterators.c:1994,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1997,7'
          Dst:             chain_merge_adjacent_padding_
    - functionName:    chain_merge_adjacent_padding_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - node
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - chain_delete_node_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1140,53'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1140,61'
              BranchSideFuncs:
                - chain_delete_node_
            - BranchSide:      'metadata_iterators.c:1148,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1140,72'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1140,75'
              BranchSideFuncs:
                - chain_delete_node_
            - BranchSide:      'metadata_iterators.c:1148,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1140,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1141,65'
              BranchSideFuncs:
                - chain_delete_node_
            - BranchSide:      'metadata_iterators.c:1148,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:1144,3'
          Dst:             chain_delete_node_
    - functionName:    chain_rewrite_file_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - handle
        - read_cb
        - seek_cb
        - eof_cb
        - temp_handle
        - temp_write_cb
      BBCount:         24
      ICount:          181
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - abort
        - copy_n_bytes_from_file_cb_
        - copy_remaining_bytes_from_file_cb_
        - get_equivalent_status_
        - write_metadata_block_data_cb_
        - write_metadata_block_header_cb_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1564,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1564,2'
              BranchSideFuncs:
                - abort
                - abort
                - copy_n_bytes_from_file_cb_
                - get_equivalent_status_
                - copy_remaining_bytes_from_file_cb_
                - get_equivalent_status_
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
            - BranchSide:      'metadata_iterators.c:1565,2'
              BranchSideFuncs:
                - abort
                - abort
                - copy_n_bytes_from_file_cb_
                - get_equivalent_status_
                - copy_remaining_bytes_from_file_cb_
                - get_equivalent_status_
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
        - Branch String:   'metadata_iterators.c:1565,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1565,2'
              BranchSideFuncs:
                - abort
                - copy_n_bytes_from_file_cb_
                - get_equivalent_status_
                - copy_remaining_bytes_from_file_cb_
                - get_equivalent_status_
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
            - BranchSide:      'metadata_iterators.c:1566,2'
              BranchSideFuncs:
                - abort
                - copy_n_bytes_from_file_cb_
                - get_equivalent_status_
                - copy_remaining_bytes_from_file_cb_
                - get_equivalent_status_
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
        - Branch String:   'metadata_iterators.c:1566,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1566,2'
              BranchSideFuncs:
                - copy_n_bytes_from_file_cb_
                - get_equivalent_status_
                - copy_remaining_bytes_from_file_cb_
                - get_equivalent_status_
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
            - BranchSide:      'metadata_iterators.c:1569,33'
              BranchSideFuncs:
                - copy_n_bytes_from_file_cb_
                - get_equivalent_status_
                - copy_remaining_bytes_from_file_cb_
                - get_equivalent_status_
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
        - Branch String:   'metadata_iterators.c:1569,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1570,42'
              BranchSideFuncs:
                - copy_remaining_bytes_from_file_cb_
                - get_equivalent_status_
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
            - BranchSide:      'metadata_iterators.c:1575,13'
              BranchSideFuncs:
                - copy_remaining_bytes_from_file_cb_
                - get_equivalent_status_
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
        - Branch String:   'metadata_iterators.c:1575,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1576,39'
              BranchSideFuncs:
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
                - copy_remaining_bytes_from_file_cb_
                - get_equivalent_status_
            - BranchSide:      'metadata_iterators.c:1588,10'
              BranchSideFuncs:
                - copy_remaining_bytes_from_file_cb_
                - get_equivalent_status_
        - Branch String:   'metadata_iterators.c:1576,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1577,4'
              BranchSideFuncs:
                - write_metadata_block_data_cb_
                - copy_remaining_bytes_from_file_cb_
                - get_equivalent_status_
                - write_metadata_block_header_cb_
            - BranchSide:      'metadata_iterators.c:1580,37'
              BranchSideFuncs:
                - write_metadata_block_data_cb_
                - copy_remaining_bytes_from_file_cb_
                - get_equivalent_status_
                - write_metadata_block_header_cb_
        - Branch String:   'metadata_iterators.c:1580,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1581,4'
              BranchSideFuncs:
                - copy_remaining_bytes_from_file_cb_
                - get_equivalent_status_
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
            - BranchSide:      'metadata_iterators.c:1584,2'
              BranchSideFuncs:
                - copy_remaining_bytes_from_file_cb_
                - get_equivalent_status_
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
        - Branch String:   'metadata_iterators.c:1588,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1589,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1592,41'
              BranchSideFuncs:
                - copy_remaining_bytes_from_file_cb_
                - get_equivalent_status_
        - Branch String:   'metadata_iterators.c:1592,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1593,42'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1597,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:1564,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1565,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1566,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1569,6'
          Dst:             copy_n_bytes_from_file_cb_
        - Src:             'metadata_iterators.c:1570,19'
          Dst:             get_equivalent_status_
        - Src:             'metadata_iterators.c:1576,7'
          Dst:             write_metadata_block_header_cb_
        - Src:             'metadata_iterators.c:1580,7'
          Dst:             write_metadata_block_data_cb_
        - Src:             'metadata_iterators.c:1592,6'
          Dst:             copy_remaining_bytes_from_file_cb_
        - Src:             'metadata_iterators.c:1593,19'
          Dst:             get_equivalent_status_
    - functionName:    FLAC__metadata_chain_write_with_callbacks_and_tempfile
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1939
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - use_padding
        - handle
        - callbacks
        - temp_handle
        - temp_callbacks
      BBCount:         29
      ICount:          201
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - abort
        - chain_prepare_for_write_
        - chain_rewrite_file_cb_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1942,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1942,2'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - chain_rewrite_file_cb_
            - BranchSide:      'metadata_iterators.c:1944,6'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - chain_rewrite_file_cb_
        - Branch String:   'metadata_iterators.c:1944,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1945,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1949,11'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - chain_rewrite_file_cb_
        - Branch String:   'metadata_iterators.c:1949,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1950,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1954,21'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - chain_rewrite_file_cb_
        - Branch String:   'metadata_iterators.c:1954,26'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1954,44'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1955,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1954,49'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1954,67'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1955,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1954,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1955,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1958,26'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - chain_rewrite_file_cb_
        - Branch String:   'metadata_iterators.c:1958,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1959,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1963,44'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - chain_rewrite_file_cb_
        - Branch String:   'metadata_iterators.c:1966,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1967,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1970,20'
              BranchSideFuncs:
                - chain_rewrite_file_cb_
        - Branch String:   'metadata_iterators.c:1970,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1971,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1975,29'
              BranchSideFuncs:
                - chain_rewrite_file_cb_
        - Branch String:   'metadata_iterators.c:1975,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1976,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1981,27'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1983,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1984,65'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1987,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:1942,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1963,19'
          Dst:             chain_prepare_for_write_
        - Src:             'metadata_iterators.c:1975,6'
          Dst:             chain_rewrite_file_cb_
    - functionName:    chain_prepare_for_write_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - chain
        - use_padding
      BBCount:         54
      ICount:          399
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - FLAC__metadata_object_delete
        - FLAC__metadata_object_new
        - abort
        - chain_append_node_
        - chain_calculate_length_
        - chain_delete_node_
        - node_new_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1169,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1170,3'
              BranchSideFuncs:
                - chain_calculate_length_
                - abort
                - chain_delete_node_
                - chain_calculate_length_
                - abort
                - FLAC__metadata_object_new
                - node_new_
                - chain_append_node_
                - chain_calculate_length_
                - abort
                - FLAC__metadata_object_delete
                - abort
            - BranchSide:      'metadata_iterators.c:1171,2'
              BranchSideFuncs:
                - chain_calculate_length_
                - abort
                - chain_delete_node_
                - chain_calculate_length_
                - abort
                - FLAC__metadata_object_new
                - node_new_
                - chain_append_node_
                - chain_calculate_length_
                - abort
                - FLAC__metadata_object_delete
                - abort
        - Branch String:   'metadata_iterators.c:1173,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1175,6'
              BranchSideFuncs:
                - chain_calculate_length_
                - abort
                - chain_delete_node_
                - chain_calculate_length_
                - abort
                - FLAC__metadata_object_new
                - node_new_
                - chain_append_node_
                - chain_calculate_length_
                - abort
                - FLAC__metadata_object_delete
                - abort
            - BranchSide:      'metadata_iterators.c:1223,15'
              BranchSideFuncs:
                - chain_calculate_length_
        - Branch String:   'metadata_iterators.c:1175,45'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1175,48'
              BranchSideFuncs:
                - chain_calculate_length_
                - abort
                - chain_delete_node_
                - chain_calculate_length_
                - abort
                - FLAC__metadata_object_new
                - node_new_
                - chain_append_node_
                - chain_calculate_length_
                - abort
                - FLAC__metadata_object_delete
                - abort
            - BranchSide:      'metadata_iterators.c:1182,11'
              BranchSideFuncs:
                - chain_calculate_length_
                - abort
                - chain_delete_node_
                - chain_calculate_length_
                - abort
                - FLAC__metadata_object_new
                - node_new_
                - chain_append_node_
                - chain_calculate_length_
                - abort
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:1175,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1176,30'
              BranchSideFuncs:
                - abort
                - chain_calculate_length_
            - BranchSide:      'metadata_iterators.c:1182,11'
              BranchSideFuncs:
                - chain_calculate_length_
                - abort
                - chain_delete_node_
                - chain_calculate_length_
                - abort
                - FLAC__metadata_object_new
                - node_new_
                - chain_append_node_
                - chain_calculate_length_
                - abort
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:1179,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1179,4'
              BranchSideFuncs:
                - chain_calculate_length_
            - BranchSide:      'metadata_iterators.c:1180,3'
              BranchSideFuncs:
                - chain_calculate_length_
        - Branch String:   'metadata_iterators.c:1182,11'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1185,23'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - node_new_
                - chain_append_node_
                - chain_calculate_length_
                - abort
                - chain_calculate_length_
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:1201,11'
              BranchSideFuncs:
                - chain_calculate_length_
                - abort
                - chain_delete_node_
                - chain_calculate_length_
                - abort
        - Branch String:   'metadata_iterators.c:1185,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1186,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1189,22'
              BranchSideFuncs:
                - node_new_
                - chain_append_node_
                - chain_calculate_length_
                - abort
                - chain_calculate_length_
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:1190,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1191,34'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:1195,17'
              BranchSideFuncs:
                - chain_append_node_
                - chain_calculate_length_
                - abort
                - chain_calculate_length_
        - Branch String:   'metadata_iterators.c:1198,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1198,4'
              BranchSideFuncs:
                - chain_calculate_length_
            - BranchSide:      'metadata_iterators.c:1199,3'
              BranchSideFuncs:
                - chain_calculate_length_
        - Branch String:   'metadata_iterators.c:1203,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1205,21'
              BranchSideFuncs:
                - chain_calculate_length_
                - abort
                - chain_delete_node_
                - chain_calculate_length_
                - abort
            - BranchSide:      'metadata_iterators.c:1217,3'
              BranchSideFuncs:
                - chain_calculate_length_
        - Branch String:   'metadata_iterators.c:1205,8'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1206,25'
              BranchSideFuncs:
                - chain_delete_node_
                - chain_calculate_length_
                - abort
                - chain_calculate_length_
            - BranchSide:      'metadata_iterators.c:1211,26'
              BranchSideFuncs:
                - chain_calculate_length_
                - abort
        - Branch String:   'metadata_iterators.c:1208,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1208,6'
              BranchSideFuncs:
                - chain_calculate_length_
            - BranchSide:      'metadata_iterators.c:1209,5'
              BranchSideFuncs:
                - chain_calculate_length_
        - Branch String:   'metadata_iterators.c:1214,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1214,6'
              BranchSideFuncs:
                - chain_calculate_length_
            - BranchSide:      'metadata_iterators.c:1215,5'
              BranchSideFuncs:
                - chain_calculate_length_
        - Branch String:   'metadata_iterators.c:1223,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1224,7'
              BranchSideFuncs:
                - chain_calculate_length_
            - BranchSide:      'metadata_iterators.c:1236,9'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1224,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1225,8'
              BranchSideFuncs:
                - chain_calculate_length_
            - BranchSide:      'metadata_iterators.c:1233,3'
              BranchSideFuncs:
                - chain_calculate_length_
        - Branch String:   'metadata_iterators.c:1225,8'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1226,34'
              BranchSideFuncs:
                - chain_calculate_length_
            - BranchSide:      'metadata_iterators.c:1229,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:1165,31'
          Dst:             chain_calculate_length_
        - Src:             'metadata_iterators.c:1179,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:1185,23'
          Dst:             FLAC__metadata_object_new
        - Src:             'metadata_iterators.c:1190,20'
          Dst:             node_new_
        - Src:             'metadata_iterators.c:1191,5'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_iterators.c:1196,4'
          Dst:             chain_append_node_
        - Src:             'metadata_iterators.c:1197,21'
          Dst:             chain_calculate_length_
        - Src:             'metadata_iterators.c:1198,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:1206,6'
          Dst:             chain_delete_node_
        - Src:             'metadata_iterators.c:1207,23'
          Dst:             chain_calculate_length_
        - Src:             'metadata_iterators.c:1208,6'
          Dst:             abort
        - Src:             'metadata_iterators.c:1214,6'
          Dst:             abort
        - Src:             'metadata_iterators.c:1227,23'
          Dst:             chain_calculate_length_
    - functionName:    chain_rewrite_metadata_in_place_cb_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - handle
        - write_cb
        - seek_cb
      BBCount:         18
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - abort
        - write_metadata_block_data_cb_
        - write_metadata_block_header_cb_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1433,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1433,2'
              BranchSideFuncs:
                - abort
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
            - BranchSide:      'metadata_iterators.c:1434,2'
              BranchSideFuncs:
                - abort
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
        - Branch String:   'metadata_iterators.c:1434,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1434,2'
              BranchSideFuncs:
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
            - BranchSide:      'metadata_iterators.c:1436,10'
              BranchSideFuncs:
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
        - Branch String:   'metadata_iterators.c:1436,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1437,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1441,13'
              BranchSideFuncs:
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
        - Branch String:   'metadata_iterators.c:1441,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1442,39'
              BranchSideFuncs:
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
            - BranchSide:      'metadata_iterators.c:1454,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1442,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1443,4'
              BranchSideFuncs:
                - write_metadata_block_data_cb_
                - write_metadata_block_header_cb_
            - BranchSide:      'metadata_iterators.c:1446,37'
              BranchSideFuncs:
                - write_metadata_block_data_cb_
                - write_metadata_block_header_cb_
        - Branch String:   'metadata_iterators.c:1446,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1447,4'
              BranchSideFuncs:
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
            - BranchSide:      'metadata_iterators.c:1450,2'
              BranchSideFuncs:
                - write_metadata_block_header_cb_
                - write_metadata_block_data_cb_
      Callsites:
        - Src:             'metadata_iterators.c:1433,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1434,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1442,7'
          Dst:             write_metadata_block_header_cb_
        - Src:             'metadata_iterators.c:1446,7'
          Dst:             write_metadata_block_data_cb_
    - functionName:    FLAC__metadata_chain_write_with_callbacks
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - use_padding
        - handle
        - callbacks
      BBCount:         21
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - FLAC__metadata_chain_check_if_tempfile_needed
        - abort
        - chain_prepare_for_write_
        - chain_rewrite_metadata_in_place_cb_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1905,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1905,2'
              BranchSideFuncs:
                - FLAC__metadata_chain_check_if_tempfile_needed
                - chain_prepare_for_write_
                - abort
                - chain_rewrite_metadata_in_place_cb_
            - BranchSide:      'metadata_iterators.c:1907,6'
              BranchSideFuncs:
                - FLAC__metadata_chain_check_if_tempfile_needed
                - chain_prepare_for_write_
                - abort
                - chain_rewrite_metadata_in_place_cb_
        - Branch String:   'metadata_iterators.c:1907,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1908,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1912,11'
              BranchSideFuncs:
                - FLAC__metadata_chain_check_if_tempfile_needed
                - chain_prepare_for_write_
                - abort
                - chain_rewrite_metadata_in_place_cb_
        - Branch String:   'metadata_iterators.c:1912,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1913,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1917,21'
              BranchSideFuncs:
                - FLAC__metadata_chain_check_if_tempfile_needed
                - chain_prepare_for_write_
                - abort
                - chain_rewrite_metadata_in_place_cb_
        - Branch String:   'metadata_iterators.c:1917,27'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1917,45'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1918,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1917,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1918,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1922,52'
              BranchSideFuncs:
                - FLAC__metadata_chain_check_if_tempfile_needed
                - chain_prepare_for_write_
                - abort
                - chain_rewrite_metadata_in_place_cb_
        - Branch String:   'metadata_iterators.c:1922,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1923,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1927,44'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - abort
                - chain_rewrite_metadata_in_place_cb_
        - Branch String:   'metadata_iterators.c:1930,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1931,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1933,2'
              BranchSideFuncs:
                - abort
                - chain_rewrite_metadata_in_place_cb_
        - Branch String:   'metadata_iterators.c:1933,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1933,2'
              BranchSideFuncs:
                - chain_rewrite_metadata_in_place_cb_
            - BranchSide:      'metadata_iterators.c:1935,45'
              BranchSideFuncs:
                - chain_rewrite_metadata_in_place_cb_
      Callsites:
        - Src:             'metadata_iterators.c:1905,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1922,6'
          Dst:             FLAC__metadata_chain_check_if_tempfile_needed
        - Src:             'metadata_iterators.c:1927,19'
          Dst:             chain_prepare_for_write_
        - Src:             'metadata_iterators.c:1933,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1935,9'
          Dst:             chain_rewrite_metadata_in_place_cb_
    - functionName:    FLAC__metadata_chain_check_if_tempfile_needed
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1802
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - chain
        - use_padding
      BBCount:         55
      ICount:          344
      EdgeCount:       71
      CyclomaticComplexity: 18
      functionsReached:
        - abort
        - chain_calculate_length_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1737,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1737,2'
              BranchSideFuncs:
                - chain_calculate_length_
            - BranchSide:      'metadata_iterators.c:1739,43'
              BranchSideFuncs:
                - chain_calculate_length_
        - Branch String:   'metadata_iterators.c:1741,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1742,44'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1771,17'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1744,45'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1744,48'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1749,11'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1744,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1745,14'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1749,11'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1749,11'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1750,14'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1754,11'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1756,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1758,21'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1768,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1758,8'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1759,16'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1763,26'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1775,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1776,25'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1792,6'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1777,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1778,8'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1783,7'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1778,8'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1779,6'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1780,13'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1783,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1784,8'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1789,61'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1784,8'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1785,25'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1787,6'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1792,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1794,25'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1801,10'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1795,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1796,24'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1797,61'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:1737,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1739,19'
          Dst:             chain_calculate_length_
    - functionName:    FLAC__metadata_chain_write_new_file
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1860
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - chain
        - filename
        - use_padding
      BBCount:         20
      ICount:          140
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - abort
        - chain_prepare_for_write_
        - chain_rewrite_file_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1863,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1863,2'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - chain_rewrite_file_
            - BranchSide:      'metadata_iterators.c:1865,6'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - chain_rewrite_file_
        - Branch String:   'metadata_iterators.c:1865,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1866,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1870,11'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - chain_rewrite_file_
        - Branch String:   'metadata_iterators.c:1870,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1871,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1875,11'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - chain_rewrite_file_
        - Branch String:   'metadata_iterators.c:1875,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1876,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1880,44'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - chain_rewrite_file_
        - Branch String:   'metadata_iterators.c:1883,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1884,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1886,26'
              BranchSideFuncs:
                - chain_rewrite_file_
        - Branch String:   'metadata_iterators.c:1886,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1887,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1892,27'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1894,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1895,65'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1898,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:1863,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1880,19'
          Dst:             chain_prepare_for_write_
        - Src:             'metadata_iterators.c:1886,6'
          Dst:             chain_rewrite_file_
    - functionName:    chain_rewrite_file_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - tempfile_path_prefix
        - filename
      BBCount:         42
      ICount:          272
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - abort
        - cleanup_tempfile_
        - copy_n_bytes_from_file_
        - copy_remaining_bytes_from_file_
        - fclose
        - fopen
        - fseeko
        - get_equivalent_status_
        - open_tempfile_
        - transport_tempfile_
        - write_metadata_block_data_
        - write_metadata_block_header_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1485,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1485,2'
              BranchSideFuncs:
                - abort
                - abort
                - fopen
                - fopen
                - copy_n_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
                - write_metadata_block_data_
                - get_equivalent_status_
                - fclose
                - open_tempfile_
                - get_equivalent_status_
            - BranchSide:      'metadata_iterators.c:1486,2'
              BranchSideFuncs:
                - abort
                - abort
                - fopen
                - fopen
                - copy_n_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
                - write_metadata_block_data_
                - get_equivalent_status_
                - fclose
                - open_tempfile_
                - get_equivalent_status_
        - Branch String:   'metadata_iterators.c:1486,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1486,2'
              BranchSideFuncs:
                - abort
                - fopen
                - fopen
                - copy_n_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
                - write_metadata_block_data_
                - get_equivalent_status_
                - fclose
                - open_tempfile_
                - get_equivalent_status_
            - BranchSide:      'metadata_iterators.c:1487,2'
              BranchSideFuncs:
                - abort
                - fopen
                - fopen
                - copy_n_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
                - write_metadata_block_data_
                - get_equivalent_status_
                - fclose
                - open_tempfile_
                - get_equivalent_status_
        - Branch String:   'metadata_iterators.c:1487,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1487,2'
              BranchSideFuncs:
                - fopen
                - fopen
                - copy_n_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
                - write_metadata_block_data_
                - get_equivalent_status_
                - fclose
                - open_tempfile_
                - get_equivalent_status_
            - BranchSide:      'metadata_iterators.c:1490,26'
              BranchSideFuncs:
                - fopen
                - fopen
                - copy_n_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
                - write_metadata_block_data_
                - get_equivalent_status_
                - fclose
                - open_tempfile_
                - get_equivalent_status_
        - Branch String:   'metadata_iterators.c:1490,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1491,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1494,5'
              BranchSideFuncs:
                - fopen
                - copy_n_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
                - write_metadata_block_data_
                - get_equivalent_status_
                - fclose
                - open_tempfile_
                - get_equivalent_status_
        - Branch String:   'metadata_iterators.c:1494,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1495,22'
              BranchSideFuncs:
                - open_tempfile_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - copy_n_bytes_from_file_
                - get_equivalent_status_
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
                - write_metadata_block_data_
                - get_equivalent_status_
            - BranchSide:      'metadata_iterators.c:1501,34'
              BranchSideFuncs:
                - fopen
                - copy_n_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
                - write_metadata_block_data_
                - get_equivalent_status_
                - fclose
        - Branch String:   'metadata_iterators.c:1495,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1496,43'
              BranchSideFuncs:
                - copy_n_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
                - write_metadata_block_data_
                - get_equivalent_status_
            - BranchSide:      'metadata_iterators.c:1499,2'
              BranchSideFuncs:
                - copy_n_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
                - write_metadata_block_data_
                - get_equivalent_status_
        - Branch String:   'metadata_iterators.c:1501,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:0,0'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'metadata_iterators.c:1502,17'
              BranchSideFuncs:
                - fclose
        - Branch String:   'metadata_iterators.c:1508,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1509,42'
              BranchSideFuncs:
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
                - write_metadata_block_data_
                - get_equivalent_status_
            - BranchSide:      'metadata_iterators.c:1514,13'
              BranchSideFuncs:
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
                - write_metadata_block_data_
                - get_equivalent_status_
        - Branch String:   'metadata_iterators.c:1514,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1515,36'
              BranchSideFuncs:
                - write_metadata_block_header_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - write_metadata_block_data_
                - get_equivalent_status_
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
            - BranchSide:      'metadata_iterators.c:1527,17'
              BranchSideFuncs:
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
        - Branch String:   'metadata_iterators.c:1515,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1516,43'
              BranchSideFuncs:
                - write_metadata_block_data_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
            - BranchSide:      'metadata_iterators.c:1519,34'
              BranchSideFuncs:
                - write_metadata_block_data_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
        - Branch String:   'metadata_iterators.c:1519,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1520,43'
              BranchSideFuncs:
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
                - write_metadata_block_data_
                - get_equivalent_status_
            - BranchSide:      'metadata_iterators.c:1523,2'
              BranchSideFuncs:
                - fseeko
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
                - write_metadata_block_header_
                - get_equivalent_status_
                - write_metadata_block_data_
                - get_equivalent_status_
        - Branch String:   'metadata_iterators.c:1527,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1528,3'
              BranchSideFuncs:
                - fclose
                - fclose
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:1531,38'
              BranchSideFuncs:
                - copy_remaining_bytes_from_file_
                - get_equivalent_status_
                - fclose
                - fclose
                - cleanup_tempfile_
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
        - Branch String:   'metadata_iterators.c:1531,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1532,42'
              BranchSideFuncs:
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
            - BranchSide:      'metadata_iterators.c:1537,15'
              BranchSideFuncs:
                - fclose
                - fclose
                - transport_tempfile_
                - get_equivalent_status_
        - Branch String:   'metadata_iterators.c:1538,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1539,27'
              BranchSideFuncs:
                - transport_tempfile_
                - get_equivalent_status_
            - BranchSide:      'metadata_iterators.c:1545,16'
              BranchSideFuncs:
                - fclose
        - Branch String:   'metadata_iterators.c:1539,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1540,43'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1543,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1551,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1552,3'
              BranchSideFuncs:
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:1554,16'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'metadata_iterators.c:1485,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1486,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1487,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1490,15'
          Dst:             fopen
        - Src:             'metadata_iterators.c:1495,7'
          Dst:             open_tempfile_
        - Src:             'metadata_iterators.c:1496,20'
          Dst:             get_equivalent_status_
        - Src:             'metadata_iterators.c:1501,23'
          Dst:             fopen
        - Src:             'metadata_iterators.c:1502,10'
          Dst:             fclose
        - Src:             'metadata_iterators.c:1508,6'
          Dst:             copy_n_bytes_from_file_
        - Src:             'metadata_iterators.c:1509,19'
          Dst:             get_equivalent_status_
        - Src:             'metadata_iterators.c:1515,7'
          Dst:             write_metadata_block_header_
        - Src:             'metadata_iterators.c:1516,20'
          Dst:             get_equivalent_status_
        - Src:             'metadata_iterators.c:1519,7'
          Dst:             write_metadata_block_data_
        - Src:             'metadata_iterators.c:1520,20'
          Dst:             get_equivalent_status_
        - Src:             'metadata_iterators.c:1527,10'
          Dst:             fseeko
        - Src:             'metadata_iterators.c:1531,6'
          Dst:             copy_remaining_bytes_from_file_
        - Src:             'metadata_iterators.c:1532,19'
          Dst:             get_equivalent_status_
        - Src:             'metadata_iterators.c:1537,8'
          Dst:             fclose
        - Src:             'metadata_iterators.c:1539,7'
          Dst:             transport_tempfile_
        - Src:             'metadata_iterators.c:1540,20'
          Dst:             get_equivalent_status_
        - Src:             'metadata_iterators.c:1545,9'
          Dst:             fclose
        - Src:             'metadata_iterators.c:1550,8'
          Dst:             fclose
        - Src:             'metadata_iterators.c:1552,3'
          Dst:             cleanup_tempfile_
        - Src:             'metadata_iterators.c:1554,9'
          Dst:             fclose
    - functionName:    chain_rewrite_metadata_in_place_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1476
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         8
      ICount:          57
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - chain_rewrite_metadata_in_place_cb_
        - fclose
        - fopen
        - fseek_wrapper_
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1463,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1463,2'
              BranchSideFuncs:
                - fopen
                - chain_rewrite_metadata_in_place_cb_
                - fclose
            - BranchSide:      'metadata_iterators.c:1465,29'
              BranchSideFuncs:
                - fopen
                - chain_rewrite_metadata_in_place_cb_
                - fclose
        - Branch String:   'metadata_iterators.c:1465,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1466,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1471,44'
              BranchSideFuncs:
                - chain_rewrite_metadata_in_place_cb_
                - fclose
      Callsites:
        - Src:             'metadata_iterators.c:1463,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1465,18'
          Dst:             fopen
        - Src:             'metadata_iterators.c:1471,8'
          Dst:             chain_rewrite_metadata_in_place_cb_
        - Src:             'metadata_iterators.c:1471,8'
          Dst:             fwrite
        - Src:             'metadata_iterators.c:1471,8'
          Dst:             fseek_wrapper_
        - Src:             'metadata_iterators.c:1473,2'
          Dst:             fclose
    - functionName:    FLAC__metadata_chain_write
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1857
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - chain
        - use_padding
        - preserve_file_stats
      BBCount:         29
      ICount:          188
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - abort
        - chain_prepare_for_write_
        - chain_rewrite_file_
        - chain_rewrite_metadata_in_place_
        - get_file_stats_
        - set_file_stats_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1814,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1814,2'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - chain_rewrite_file_
                - set_file_stats_.1165
                - chain_rewrite_metadata_in_place_
                - get_file_stats_.1210
            - BranchSide:      'metadata_iterators.c:1816,6'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - chain_rewrite_file_
                - set_file_stats_.1165
                - chain_rewrite_metadata_in_place_
                - get_file_stats_.1210
        - Branch String:   'metadata_iterators.c:1816,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1817,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1821,11'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - chain_rewrite_file_
                - set_file_stats_.1165
                - chain_rewrite_metadata_in_place_
                - get_file_stats_.1210
        - Branch String:   'metadata_iterators.c:1821,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1822,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1826,44'
              BranchSideFuncs:
                - chain_prepare_for_write_
                - chain_rewrite_file_
                - set_file_stats_.1165
                - chain_rewrite_metadata_in_place_
                - get_file_stats_.1210
        - Branch String:   'metadata_iterators.c:1829,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1830,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1832,5'
              BranchSideFuncs:
                - chain_rewrite_file_
                - set_file_stats_.1165
                - chain_rewrite_metadata_in_place_
                - get_file_stats_.1210
        - Branch String:   'metadata_iterators.c:1832,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1833,19'
              BranchSideFuncs:
                - get_file_stats_.1210
                - chain_rewrite_file_
                - set_file_stats_.1165
                - chain_rewrite_metadata_in_place_
            - BranchSide:      'metadata_iterators.c:1835,5'
              BranchSideFuncs:
                - chain_rewrite_file_
                - set_file_stats_.1165
                - chain_rewrite_metadata_in_place_
        - Branch String:   'metadata_iterators.c:1835,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1836,40'
              BranchSideFuncs:
                - chain_rewrite_metadata_in_place_
                - set_file_stats_.1165
            - BranchSide:      'metadata_iterators.c:1840,27'
              BranchSideFuncs:
                - chain_rewrite_file_
                - set_file_stats_.1165
        - Branch String:   'metadata_iterators.c:1836,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1837,4'
              BranchSideFuncs:
                - set_file_stats_.1165
            - BranchSide:      'metadata_iterators.c:1838,2'
              BranchSideFuncs:
                - set_file_stats_.1165
        - Branch String:   'metadata_iterators.c:1840,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1841,4'
              BranchSideFuncs:
                - set_file_stats_.1165
            - BranchSide:      'metadata_iterators.c:1846,28'
              BranchSideFuncs:
                - set_file_stats_.1165
        - Branch String:   'metadata_iterators.c:1848,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:0,0'
              BranchSideFuncs:
                - set_file_stats_.1165
            - BranchSide:      'metadata_iterators.c:1849,66'
              BranchSideFuncs:
                - set_file_stats_.1165
        - Branch String:   'metadata_iterators.c:1853,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1854,19'
              BranchSideFuncs:
                - set_file_stats_.1165
            - BranchSide:      'metadata_iterators.c:1856,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:1814,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1826,19'
          Dst:             chain_prepare_for_write_
        - Src:             'metadata_iterators.c:1833,3'
          Dst:             get_file_stats_
        - Src:             'metadata_iterators.c:1836,7'
          Dst:             chain_rewrite_metadata_in_place_
        - Src:             'metadata_iterators.c:1840,7'
          Dst:             chain_rewrite_file_
        - Src:             'metadata_iterators.c:1854,3'
          Dst:             set_file_stats_
    - functionName:    get_file_stats_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3594
      functionLinenumberEnd: 3597
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - stats
      BBCount:         7
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3595,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3595,2'
              BranchSideFuncs:
                - abort
                - stat
            - BranchSide:      'metadata_iterators.c:3596,2'
              BranchSideFuncs:
                - abort
                - stat
        - Branch String:   'metadata_iterators.c:3596,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3596,2'
              BranchSideFuncs:
                - stat
            - BranchSide:      'metadata_iterators.c:3597,25'
              BranchSideFuncs:
                - stat
      Callsites:
        - Src:             'metadata_iterators.c:3595,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3596,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3597,15'
          Dst:             stat
    - functionName:    FLAC__metadata_chain_read_ogg_with_callbacks
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - handle
        - callbacks
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - chain_read_with_callbacks_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'metadata_iterators.c:1712,9'
          Dst:             chain_read_with_callbacks_
    - functionName:    chain_read_with_callbacks_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - chain
        - handle
        - callbacks
        - is_ogg
      BBCount:         18
      ICount:          116
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - abort
        - chain_clear_
        - chain_read_cb_
        - chain_read_ogg_cb_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1678,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1678,2'
              BranchSideFuncs:
                - chain_clear_
                - chain_read_cb_
                - chain_read_ogg_cb_
            - BranchSide:      'metadata_iterators.c:1680,15'
              BranchSideFuncs:
                - chain_clear_
                - chain_read_cb_
                - chain_read_ogg_cb_
        - Branch String:   'metadata_iterators.c:1682,26'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1682,44'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1683,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1682,49'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1682,67'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1683,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:1682,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1683,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1687,18'
              BranchSideFuncs:
                - chain_read_cb_
                - chain_read_ogg_cb_
        - Branch String:   'metadata_iterators.c:1690,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1691,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1696,8'
              BranchSideFuncs:
                - chain_read_cb_
                - chain_read_ogg_cb_
        - Branch String:   'metadata_iterators.c:1696,8'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1697,22'
              BranchSideFuncs:
                - chain_read_ogg_cb_
            - BranchSide:      'metadata_iterators.c:1698,18'
              BranchSideFuncs:
                - chain_read_cb_
      Callsites:
        - Src:             'metadata_iterators.c:1678,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1680,2'
          Dst:             chain_clear_
        - Src:             'metadata_iterators.c:1697,3'
          Dst:             chain_read_ogg_cb_
        - Src:             'metadata_iterators.c:1698,3'
          Dst:             chain_read_cb_
    - functionName:    chain_clear_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         11
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - chain_init_
        - node_delete_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1013,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1013,2'
              BranchSideFuncs:
                - chain_init_
                - free
                - node_delete_
            - BranchSide:      'metadata_iterators.c:1015,13'
              BranchSideFuncs:
                - chain_init_
                - free
                - node_delete_
        - Branch String:   'metadata_iterators.c:1015,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1016,10'
              BranchSideFuncs:
                - node_delete_
                - chain_init_
                - free
            - BranchSide:      'metadata_iterators.c:1021,10'
              BranchSideFuncs:
                - chain_init_
                - free
        - Branch String:   'metadata_iterators.c:1021,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1021,5'
              BranchSideFuncs:
                - free
                - chain_init_
            - BranchSide:      'metadata_iterators.c:1022,8'
              BranchSideFuncs:
                - free
                - chain_init_
      Callsites:
        - Src:             'metadata_iterators.c:1013,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1017,3'
          Dst:             node_delete_
        - Src:             'metadata_iterators.c:1024,2'
          Dst:             chain_init_
    - functionName:    chain_init_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:998,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:998,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1000,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:998,2'
          Dst:             abort
    - functionName:    FLAC__metadata_chain_read_with_callbacks
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - handle
        - callbacks
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - chain_read_with_callbacks_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'metadata_iterators.c:1706,9'
          Dst:             chain_read_with_callbacks_
    - functionName:    FLAC__metadata_chain_read_ogg
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1670
      functionLinenumberEnd: 1671
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - filename
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - chain_read_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'metadata_iterators.c:1671,9'
          Dst:             chain_read_
    - functionName:    chain_read_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1631
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - chain
        - filename
        - is_ogg
      BBCount:         15
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - chain_clear_
        - chain_read_cb_
        - chain_read_ogg_cb_
        - fclose
        - fopen
        - fread
        - fseek_wrapper_
        - ftell_wrapper_
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1635,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1635,2'
              BranchSideFuncs:
                - abort
                - chain_clear_
                - strdup
                - fopen
                - chain_read_cb_
                - fclose
                - chain_read_ogg_cb_
            - BranchSide:      'metadata_iterators.c:1636,2'
              BranchSideFuncs:
                - abort
                - chain_clear_
                - strdup
                - fopen
                - chain_read_cb_
                - fclose
                - chain_read_ogg_cb_
        - Branch String:   'metadata_iterators.c:1636,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1636,2'
              BranchSideFuncs:
                - chain_clear_
                - strdup
                - fopen
                - chain_read_cb_
                - fclose
                - chain_read_ogg_cb_
            - BranchSide:      'metadata_iterators.c:1638,15'
              BranchSideFuncs:
                - chain_clear_
                - strdup
                - fopen
                - chain_read_cb_
                - fclose
                - chain_read_ogg_cb_
        - Branch String:   'metadata_iterators.c:1640,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1641,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1645,18'
              BranchSideFuncs:
                - fopen
                - chain_read_cb_
                - fclose
                - chain_read_ogg_cb_
        - Branch String:   'metadata_iterators.c:1647,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1648,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1653,8'
              BranchSideFuncs:
                - chain_read_cb_
                - fclose
                - chain_read_ogg_cb_
        - Branch String:   'metadata_iterators.c:1653,8'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1654,22'
              BranchSideFuncs:
                - chain_read_ogg_cb_
                - fclose
            - BranchSide:      'metadata_iterators.c:1655,18'
              BranchSideFuncs:
                - chain_read_cb_
                - fclose
      Callsites:
        - Src:             'metadata_iterators.c:1635,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1636,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1638,2'
          Dst:             chain_clear_
        - Src:             'metadata_iterators.c:1640,29'
          Dst:             strdup
        - Src:             'metadata_iterators.c:1647,18'
          Dst:             fopen
        - Src:             'metadata_iterators.c:1654,3'
          Dst:             chain_read_ogg_cb_
        - Src:             'metadata_iterators.c:1654,3'
          Dst:             fread
        - Src:             'metadata_iterators.c:1655,3'
          Dst:             chain_read_cb_
        - Src:             'metadata_iterators.c:1655,3'
          Dst:             fread
        - Src:             'metadata_iterators.c:1655,3'
          Dst:             fseek_wrapper_
        - Src:             'metadata_iterators.c:1655,3'
          Dst:             ftell_wrapper_
        - Src:             'metadata_iterators.c:1658,2'
          Dst:             fclose
    - functionName:    FLAC__metadata_chain_read
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - filename
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - chain_read_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'metadata_iterators.c:1665,9'
          Dst:             chain_read_
    - functionName:    FLAC__metadata_chain_status
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1627
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    6
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1623,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1623,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:1625,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:1623,2'
          Dst:             abort
    - functionName:    FLAC__metadata_chain_delete
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - chain_clear_
      functionUses:    13
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1612,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1612,2'
              BranchSideFuncs:
                - chain_clear_
                - free
            - BranchSide:      'metadata_iterators.c:1614,15'
              BranchSideFuncs:
                - chain_clear_
                - free
      Callsites:
        - Src:             'metadata_iterators.c:1612,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:1614,2'
          Dst:             chain_clear_
    - functionName:    FLAC__metadata_chain_new
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - chain_init_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:1602,32'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1602,24'
              BranchSideFuncs:
                - calloc
                - chain_init_
            - BranchSide:      'metadata_iterators.c:1602,32'
              BranchSideFuncs:
                - calloc
                - chain_init_
        - Branch String:   'metadata_iterators.c:1604,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:1604,5'
              BranchSideFuncs:
                - chain_init_
            - BranchSide:      'metadata_iterators.c:1605,15'
              BranchSideFuncs:
                - chain_init_
      Callsites:
        - Src:             'metadata_iterators.c:1602,32'
          Dst:             calloc
        - Src:             'metadata_iterators.c:1605,3'
          Dst:             chain_init_
    - functionName:    FLAC__metadata_simple_iterator_delete_block
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iterator
        - use_padding
      BBCount:         29
      ICount:          225
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - FLAC__metadata_object_delete
        - FLAC__metadata_object_new
        - FLAC__metadata_simple_iterator_prev
        - FLAC__metadata_simple_iterator_set_block
        - abort
        - ftello
        - rewrite_whole_file_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:886,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:886,2'
              BranchSideFuncs:
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_object_new
                - FLAC__metadata_simple_iterator_set_block
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_prev
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:888,6'
              BranchSideFuncs:
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_object_new
                - FLAC__metadata_simple_iterator_set_block
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_prev
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:888,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:889,3'
              BranchSideFuncs:
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_object_new
                - FLAC__metadata_simple_iterator_set_block
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_prev
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:893,5'
              BranchSideFuncs:
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_object_new
                - FLAC__metadata_simple_iterator_set_block
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_prev
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:893,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:894,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:898,5'
              BranchSideFuncs:
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_object_new
                - FLAC__metadata_simple_iterator_set_block
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_prev
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:898,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:899,35'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - FLAC__metadata_simple_iterator_set_block
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_prev
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:917,33'
              BranchSideFuncs:
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:900,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:901,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:904,21'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_set_block
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_prev
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:905,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:906,33'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_prev
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:909,32'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_prev
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:910,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:911,4'
              BranchSideFuncs:
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:912,3'
              BranchSideFuncs:
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:912,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:912,3'
              BranchSideFuncs:
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:913,3'
              BranchSideFuncs:
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:913,3'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:913,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:914,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:917,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:918,4'
              BranchSideFuncs:
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:921,10'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:918,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:918,4'
              BranchSideFuncs:
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:919,4'
              BranchSideFuncs:
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:919,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:919,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:920,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:886,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:899,35'
          Dst:             FLAC__metadata_object_new
        - Src:             'metadata_iterators.c:905,7'
          Dst:             FLAC__metadata_simple_iterator_set_block
        - Src:             'metadata_iterators.c:906,4'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_iterators.c:909,3'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_iterators.c:910,7'
          Dst:             FLAC__metadata_simple_iterator_prev
        - Src:             'metadata_iterators.c:912,3'
          Dst:             abort
        - Src:             'metadata_iterators.c:913,3'
          Dst:             ftello
        - Src:             'metadata_iterators.c:913,3'
          Dst:             abort
        - Src:             'metadata_iterators.c:917,13'
          Dst:             rewrite_whole_file_
        - Src:             'metadata_iterators.c:918,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:919,4'
          Dst:             ftello
        - Src:             'metadata_iterators.c:919,4'
          Dst:             abort
    - functionName:    FLAC__metadata_simple_iterator_set_block
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iterator
        - block
        - use_padding
      BBCount:         112
      ICount:          668
      EdgeCount:       141
      CyclomaticComplexity: 31
      functionsReached:
        - FLAC__metadata_simple_iterator_next
        - abort
        - ftello
        - rewrite_whole_file_
        - simple_iterator_pop_
        - simple_iterator_push_
        - write_metadata_block_stationary_
        - write_metadata_block_stationary_with_padding_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:702,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:702,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
            - BranchSide:      'metadata_iterators.c:703,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
        - Branch String:   'metadata_iterators.c:703,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:703,2'
              BranchSideFuncs:
                - abort
                - abort
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
            - BranchSide:      'metadata_iterators.c:704,2'
              BranchSideFuncs:
                - abort
                - abort
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
        - Branch String:   'metadata_iterators.c:704,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:704,2'
              BranchSideFuncs:
                - abort
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
            - BranchSide:      'metadata_iterators.c:705,2'
              BranchSideFuncs:
                - abort
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
        - Branch String:   'metadata_iterators.c:705,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:705,2'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
            - BranchSide:      'metadata_iterators.c:707,6'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
        - Branch String:   'metadata_iterators.c:707,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:708,3'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
            - BranchSide:      'metadata_iterators.c:712,5'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
        - Branch String:   'metadata_iterators.c:712,54'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:712,57'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
            - BranchSide:      'metadata_iterators.c:713,6'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
        - Branch String:   'metadata_iterators.c:712,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:713,6'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
            - BranchSide:      'metadata_iterators.c:719,19'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
        - Branch String:   'metadata_iterators.c:713,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:714,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:717,2'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
        - Branch String:   'metadata_iterators.c:721,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:722,43'
              BranchSideFuncs:
                - write_metadata_block_stationary_
            - BranchSide:      'metadata_iterators.c:723,10'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:723,10'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:724,6'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:739,12'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
        - Branch String:   'metadata_iterators.c:724,18'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:724,21'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:731,34'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:724,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:725,56'
              BranchSideFuncs:
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:731,34'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:726,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:726,4'
              BranchSideFuncs:
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:727,4'
              BranchSideFuncs:
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:726,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:726,4'
              BranchSideFuncs:
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:727,4'
              BranchSideFuncs:
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:727,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:727,4'
              BranchSideFuncs:
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:728,11'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:727,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:727,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:728,11'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:731,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:732,5'
              BranchSideFuncs:
                - ftello
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:735,11'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:732,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:732,5'
              BranchSideFuncs:
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:733,5'
              BranchSideFuncs:
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:732,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:732,5'
              BranchSideFuncs:
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:733,5'
              BranchSideFuncs:
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:733,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:733,5'
              BranchSideFuncs:
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:734,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:733,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:733,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:734,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:741,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:743,7'
              BranchSideFuncs:
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:773,6'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:743,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:744,17'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:747,51'
              BranchSideFuncs:
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:749,8'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:750,33'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:753,8'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:753,8'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:754,18'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:757,47'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:757,9'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:758,24'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:761,14'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:761,14'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:762,19'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:764,64'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:769,8'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:0,0'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:770,6'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:773,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:774,7'
              BranchSideFuncs:
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:789,34'
              BranchSideFuncs:
                - rewrite_whole_file_
                - ftello
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:774,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:775,44'
              BranchSideFuncs:
                - write_metadata_block_stationary_
                - ftello
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:781,5'
              BranchSideFuncs:
                - abort
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:776,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:776,5'
              BranchSideFuncs:
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:777,5'
              BranchSideFuncs:
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:776,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:776,5'
              BranchSideFuncs:
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:777,5'
              BranchSideFuncs:
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:777,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:777,5'
              BranchSideFuncs:
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:778,12'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:777,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:777,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:778,12'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:781,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:781,5'
              BranchSideFuncs:
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:782,57'
              BranchSideFuncs:
                - write_metadata_block_stationary_with_padding_
                - ftello
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:783,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:783,5'
              BranchSideFuncs:
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:784,5'
              BranchSideFuncs:
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:783,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:783,5'
              BranchSideFuncs:
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:784,5'
              BranchSideFuncs:
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:784,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:784,5'
              BranchSideFuncs:
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:785,12'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:784,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:784,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:785,12'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:789,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:790,5'
              BranchSideFuncs:
                - ftello
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:793,11'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:790,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:790,5'
              BranchSideFuncs:
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:791,5'
              BranchSideFuncs:
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:790,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:790,5'
              BranchSideFuncs:
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:791,5'
              BranchSideFuncs:
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:791,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:791,5'
              BranchSideFuncs:
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:792,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:791,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:791,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:792,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:702,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:703,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:704,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:705,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:722,10'
          Dst:             write_metadata_block_stationary_
        - Src:             'metadata_iterators.c:725,10'
          Dst:             write_metadata_block_stationary_with_padding_
        - Src:             'metadata_iterators.c:726,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:727,4'
          Dst:             ftello
        - Src:             'metadata_iterators.c:727,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:731,14'
          Dst:             rewrite_whole_file_
        - Src:             'metadata_iterators.c:732,5'
          Dst:             abort
        - Src:             'metadata_iterators.c:733,5'
          Dst:             ftello
        - Src:             'metadata_iterators.c:733,5'
          Dst:             abort
        - Src:             'metadata_iterators.c:748,5'
          Dst:             simple_iterator_push_
        - Src:             'metadata_iterators.c:749,9'
          Dst:             FLAC__metadata_simple_iterator_next
        - Src:             'metadata_iterators.c:750,12'
          Dst:             simple_iterator_pop_
        - Src:             'metadata_iterators.c:769,9'
          Dst:             simple_iterator_pop_
        - Src:             'metadata_iterators.c:775,11'
          Dst:             write_metadata_block_stationary_
        - Src:             'metadata_iterators.c:776,5'
          Dst:             abort
        - Src:             'metadata_iterators.c:777,5'
          Dst:             ftello
        - Src:             'metadata_iterators.c:777,5'
          Dst:             abort
        - Src:             'metadata_iterators.c:781,5'
          Dst:             abort
        - Src:             'metadata_iterators.c:782,11'
          Dst:             write_metadata_block_stationary_with_padding_
        - Src:             'metadata_iterators.c:783,5'
          Dst:             abort
        - Src:             'metadata_iterators.c:784,5'
          Dst:             ftello
        - Src:             'metadata_iterators.c:784,5'
          Dst:             abort
        - Src:             'metadata_iterators.c:789,14'
          Dst:             rewrite_whole_file_
        - Src:             'metadata_iterators.c:790,5'
          Dst:             abort
        - Src:             'metadata_iterators.c:791,5'
          Dst:             ftello
        - Src:             'metadata_iterators.c:791,5'
          Dst:             abort
    - functionName:    FLAC__metadata_simple_iterator_prev
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         23
      ICount:          170
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - abort
        - fseeko
        - ftello
        - read_metadata_block_header_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:568,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:568,2'
              BranchSideFuncs:
                - abort
                - abort
                - fseeko
                - read_metadata_block_header_
                - ftello
                - fseeko
                - ftello
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:569,2'
              BranchSideFuncs:
                - abort
                - abort
                - fseeko
                - read_metadata_block_header_
                - ftello
                - fseeko
                - ftello
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:569,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:569,2'
              BranchSideFuncs:
                - abort
                - fseeko
                - read_metadata_block_header_
                - ftello
                - fseeko
                - ftello
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:570,2'
              BranchSideFuncs:
                - abort
                - fseeko
                - read_metadata_block_header_
                - ftello
                - fseeko
                - ftello
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:570,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:570,2'
              BranchSideFuncs:
                - fseeko
                - read_metadata_block_header_
                - ftello
                - fseeko
                - ftello
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:572,5'
              BranchSideFuncs:
                - fseeko
                - read_metadata_block_header_
                - ftello
                - fseeko
                - ftello
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:572,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:573,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:575,17'
              BranchSideFuncs:
                - fseeko
                - read_metadata_block_header_
                - ftello
                - fseeko
                - ftello
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:575,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:576,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:579,16'
              BranchSideFuncs:
                - read_metadata_block_header_
                - ftello
                - fseeko
                - ftello
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:580,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:581,3'
              BranchSideFuncs:
                - ftello
                - fseeko
                - ftello
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:584,2'
              BranchSideFuncs:
                - ftello
                - fseeko
                - ftello
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:584,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:585,18'
              BranchSideFuncs:
                - fseeko
                - ftello
                - read_metadata_block_header_
                - ftello
            - BranchSide:      'metadata_iterators.c:594,38'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:585,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:586,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:589,24'
              BranchSideFuncs:
                - ftello
                - read_metadata_block_header_
                - ftello
                - fseeko
        - Branch String:   'metadata_iterators.c:590,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:584,2'
              BranchSideFuncs:
                - ftello
                - fseeko
                - ftello
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:591,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:568,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:569,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:570,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:575,10'
          Dst:             fseeko
        - Src:             'metadata_iterators.c:580,6'
          Dst:             read_metadata_block_header_
        - Src:             'metadata_iterators.c:584,8'
          Dst:             ftello
        - Src:             'metadata_iterators.c:585,11'
          Dst:             fseeko
        - Src:             'metadata_iterators.c:589,17'
          Dst:             ftello
        - Src:             'metadata_iterators.c:590,7'
          Dst:             read_metadata_block_header_
    - functionName:    rewrite_whole_file_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3135
      functionLinenumberEnd: 3183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iterator
        - block
        - append
      BBCount:         35
      ICount:          210
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - FLAC__metadata_simple_iterator_next
        - FLAC__metadata_simple_iterator_prev
        - abort
        - cleanup_tempfile_
        - simple_iterator_copy_file_postfix_
        - simple_iterator_copy_file_prefix_
        - simple_iterator_pop_
        - simple_iterator_push_
        - write_metadata_block_data_
        - write_metadata_block_header_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3141,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3141,2'
              BranchSideFuncs:
                - simple_iterator_copy_file_prefix_
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
                - write_metadata_block_header_
                - cleanup_tempfile_
                - write_metadata_block_data_
                - cleanup_tempfile_
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_prev
                - simple_iterator_pop_
                - simple_iterator_pop_
            - BranchSide:      'metadata_iterators.c:3143,5'
              BranchSideFuncs:
                - simple_iterator_copy_file_prefix_
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
                - write_metadata_block_header_
                - cleanup_tempfile_
                - write_metadata_block_data_
                - cleanup_tempfile_
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_prev
                - simple_iterator_pop_
                - simple_iterator_pop_
        - Branch String:   'metadata_iterators.c:3141,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3141,2'
              BranchSideFuncs:
                - simple_iterator_copy_file_prefix_
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
                - write_metadata_block_header_
                - cleanup_tempfile_
                - write_metadata_block_data_
                - cleanup_tempfile_
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_prev
                - simple_iterator_pop_
                - simple_iterator_pop_
            - BranchSide:      'metadata_iterators.c:3143,5'
              BranchSideFuncs:
                - simple_iterator_copy_file_prefix_
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
                - write_metadata_block_header_
                - cleanup_tempfile_
                - write_metadata_block_data_
                - cleanup_tempfile_
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_prev
                - simple_iterator_pop_
                - simple_iterator_pop_
        - Branch String:   'metadata_iterators.c:3143,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3144,6'
              BranchSideFuncs:
                - simple_iterator_copy_file_prefix_
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
                - write_metadata_block_header_
                - cleanup_tempfile_
                - write_metadata_block_data_
                - cleanup_tempfile_
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_prev
                - simple_iterator_pop_
                - simple_iterator_pop_
            - BranchSide:      'metadata_iterators.c:3161,40'
              BranchSideFuncs:
                - simple_iterator_copy_file_prefix_
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
                - write_metadata_block_header_
                - cleanup_tempfile_
                - write_metadata_block_data_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3144,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3145,23'
              BranchSideFuncs:
                - simple_iterator_copy_file_prefix_
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
                - write_metadata_block_header_
                - cleanup_tempfile_
                - write_metadata_block_data_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3148,16'
              BranchSideFuncs:
                - simple_iterator_copy_file_prefix_
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
                - write_metadata_block_header_
                - cleanup_tempfile_
                - write_metadata_block_data_
                - cleanup_tempfile_
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_prev
                - simple_iterator_pop_
                - simple_iterator_pop_
        - Branch String:   'metadata_iterators.c:3150,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3151,32'
              BranchSideFuncs:
                - simple_iterator_pop_
                - simple_iterator_copy_file_prefix_
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
                - write_metadata_block_header_
                - cleanup_tempfile_
                - write_metadata_block_data_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3154,23'
              BranchSideFuncs:
                - simple_iterator_pop_
                - simple_iterator_copy_file_prefix_
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
                - write_metadata_block_header_
                - cleanup_tempfile_
                - write_metadata_block_data_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3156,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3157,5'
              BranchSideFuncs:
                - simple_iterator_copy_file_prefix_
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
                - write_metadata_block_header_
                - cleanup_tempfile_
                - write_metadata_block_data_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3158,3'
              BranchSideFuncs:
                - simple_iterator_copy_file_prefix_
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
                - write_metadata_block_header_
                - cleanup_tempfile_
                - write_metadata_block_data_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3161,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3162,3'
              BranchSideFuncs:
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
                - write_metadata_block_header_
                - cleanup_tempfile_
                - write_metadata_block_data_
                - cleanup_tempfile_
            - BranchSide:      'metadata_iterators.c:3164,10'
              BranchSideFuncs:
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
                - write_metadata_block_header_
                - cleanup_tempfile_
                - write_metadata_block_data_
                - cleanup_tempfile_
        - Branch String:   'metadata_iterators.c:3164,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3165,36'
              BranchSideFuncs:
                - write_metadata_block_header_
                - cleanup_tempfile_
                - write_metadata_block_data_
                - cleanup_tempfile_
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
            - BranchSide:      'metadata_iterators.c:3176,41'
              BranchSideFuncs:
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
        - Branch String:   'metadata_iterators.c:3165,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3166,4'
              BranchSideFuncs:
                - write_metadata_block_data_
                - cleanup_tempfile_
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
            - BranchSide:      'metadata_iterators.c:3170,34'
              BranchSideFuncs:
                - write_metadata_block_data_
                - cleanup_tempfile_
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
        - Branch String:   'metadata_iterators.c:3170,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3171,4'
              BranchSideFuncs:
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
            - BranchSide:      'metadata_iterators.c:3174,2'
              BranchSideFuncs:
                - simple_iterator_copy_file_postfix_
                - FLAC__metadata_simple_iterator_next
        - Branch String:   'metadata_iterators.c:3176,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3177,3'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_next
            - BranchSide:      'metadata_iterators.c:3179,5'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_next
        - Branch String:   'metadata_iterators.c:3179,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3180,46'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_next
            - BranchSide:      'metadata_iterators.c:3182,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:3141,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:3149,4'
          Dst:             simple_iterator_push_
        - Src:             'metadata_iterators.c:3150,8'
          Dst:             FLAC__metadata_simple_iterator_prev
        - Src:             'metadata_iterators.c:3151,11'
          Dst:             simple_iterator_pop_
        - Src:             'metadata_iterators.c:3156,8'
          Dst:             simple_iterator_pop_
        - Src:             'metadata_iterators.c:3161,6'
          Dst:             simple_iterator_copy_file_prefix_
        - Src:             'metadata_iterators.c:3165,7'
          Dst:             write_metadata_block_header_
        - Src:             'metadata_iterators.c:3166,4'
          Dst:             cleanup_tempfile_
        - Src:             'metadata_iterators.c:3170,7'
          Dst:             write_metadata_block_data_
        - Src:             'metadata_iterators.c:3171,4'
          Dst:             cleanup_tempfile_
        - Src:             'metadata_iterators.c:3176,6'
          Dst:             simple_iterator_copy_file_postfix_
        - Src:             'metadata_iterators.c:3180,10'
          Dst:             FLAC__metadata_simple_iterator_next
    - functionName:    simple_iterator_push_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3186
      functionLinenumberEnd: 3190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3187,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3187,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3188,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:3187,2'
          Dst:             abort
    - functionName:    write_metadata_block_stationary_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3071
      functionLinenumberEnd: 3089
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
        - block
      BBCount:         12
      ICount:          102
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - fseeko
        - read_metadata_block_header_
        - write_metadata_block_data_
        - write_metadata_block_header_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3072,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3073,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3077,35'
              BranchSideFuncs:
                - write_metadata_block_header_
                - write_metadata_block_data_
                - fseeko
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:3077,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3078,3'
              BranchSideFuncs:
                - write_metadata_block_data_
                - fseeko
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:3080,33'
              BranchSideFuncs:
                - write_metadata_block_data_
                - fseeko
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:3080,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3081,3'
              BranchSideFuncs:
                - fseeko
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:3083,17'
              BranchSideFuncs:
                - fseeko
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:3083,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3084,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3088,37'
              BranchSideFuncs:
                - read_metadata_block_header_
      Callsites:
        - Src:             'metadata_iterators.c:3072,10'
          Dst:             fseeko
        - Src:             'metadata_iterators.c:3077,6'
          Dst:             write_metadata_block_header_
        - Src:             'metadata_iterators.c:3080,6'
          Dst:             write_metadata_block_data_
        - Src:             'metadata_iterators.c:3083,10'
          Dst:             fseeko
        - Src:             'metadata_iterators.c:3088,9'
          Dst:             read_metadata_block_header_
    - functionName:    write_metadata_block_stationary_with_padding_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3092
      functionLinenumberEnd: 3132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - iterator
        - block
        - padding_length
        - padding_is_last
      BBCount:         18
      ICount:          166
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - FLAC__metadata_object_delete
        - FLAC__metadata_object_new
        - fseeko
        - read_metadata_block_header_
        - write_metadata_block_data_
        - write_metadata_block_header_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:3095,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3096,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3100,2'
              BranchSideFuncs:
                - write_metadata_block_header_
                - write_metadata_block_data_
                - FLAC__metadata_object_new
                - write_metadata_block_header_
                - FLAC__metadata_object_delete
                - write_metadata_block_data_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - fseeko
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:3102,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3103,3'
              BranchSideFuncs:
                - write_metadata_block_data_
                - FLAC__metadata_object_new
                - write_metadata_block_header_
                - FLAC__metadata_object_delete
                - write_metadata_block_data_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - fseeko
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:3105,33'
              BranchSideFuncs:
                - write_metadata_block_data_
                - FLAC__metadata_object_new
                - write_metadata_block_header_
                - FLAC__metadata_object_delete
                - write_metadata_block_data_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - fseeko
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:3105,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3106,3'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - write_metadata_block_header_
                - FLAC__metadata_object_delete
                - write_metadata_block_data_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - fseeko
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:3108,21'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - write_metadata_block_header_
                - FLAC__metadata_object_delete
                - write_metadata_block_data_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - fseeko
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:3108,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3109,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3111,21'
              BranchSideFuncs:
                - write_metadata_block_header_
                - FLAC__metadata_object_delete
                - write_metadata_block_data_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - fseeko
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:3114,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3115,32'
              BranchSideFuncs:
                - write_metadata_block_data_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - fseeko
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:3119,33'
              BranchSideFuncs:
                - write_metadata_block_data_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - fseeko
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:3119,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3120,32'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - fseeko
                - read_metadata_block_header_
            - BranchSide:      'metadata_iterators.c:3124,31'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - fseeko
                - read_metadata_block_header_
        - Branch String:   'metadata_iterators.c:3126,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:3127,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:3131,37'
              BranchSideFuncs:
                - read_metadata_block_header_
      Callsites:
        - Src:             'metadata_iterators.c:3095,10'
          Dst:             fseeko
        - Src:             'metadata_iterators.c:3102,6'
          Dst:             write_metadata_block_header_
        - Src:             'metadata_iterators.c:3105,6'
          Dst:             write_metadata_block_data_
        - Src:             'metadata_iterators.c:3108,21'
          Dst:             FLAC__metadata_object_new
        - Src:             'metadata_iterators.c:3114,6'
          Dst:             write_metadata_block_header_
        - Src:             'metadata_iterators.c:3115,3'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_iterators.c:3119,6'
          Dst:             write_metadata_block_data_
        - Src:             'metadata_iterators.c:3120,3'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_iterators.c:3124,2'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_iterators.c:3126,10'
          Dst:             fseeko
        - Src:             'metadata_iterators.c:3131,9'
          Dst:             read_metadata_block_header_
    - functionName:    FLAC__metadata_simple_iterator_insert_block_after
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iterator
        - block
        - use_padding
      BBCount:         58
      ICount:          394
      EdgeCount:       71
      CyclomaticComplexity: 15
      functionsReached:
        - FLAC__metadata_simple_iterator_next
        - abort
        - ftello
        - rewrite_whole_file_
        - simple_iterator_pop_
        - simple_iterator_push_
        - write_metadata_block_stationary_
        - write_metadata_block_stationary_with_padding_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:806,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:806,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
            - BranchSide:      'metadata_iterators.c:807,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
        - Branch String:   'metadata_iterators.c:807,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:807,2'
              BranchSideFuncs:
                - abort
                - abort
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
            - BranchSide:      'metadata_iterators.c:808,2'
              BranchSideFuncs:
                - abort
                - abort
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
        - Branch String:   'metadata_iterators.c:808,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:808,2'
              BranchSideFuncs:
                - abort
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
            - BranchSide:      'metadata_iterators.c:809,2'
              BranchSideFuncs:
                - abort
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
        - Branch String:   'metadata_iterators.c:809,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:809,2'
              BranchSideFuncs:
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
            - BranchSide:      'metadata_iterators.c:811,6'
              BranchSideFuncs:
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
        - Branch String:   'metadata_iterators.c:811,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:812,3'
              BranchSideFuncs:
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
            - BranchSide:      'metadata_iterators.c:816,5'
              BranchSideFuncs:
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
        - Branch String:   'metadata_iterators.c:816,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:817,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:821,19'
              BranchSideFuncs:
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
        - Branch String:   'metadata_iterators.c:823,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:825,6'
              BranchSideFuncs:
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:854,5'
              BranchSideFuncs:
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:825,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:826,16'
              BranchSideFuncs:
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:829,26'
              BranchSideFuncs:
                - simple_iterator_push_
                - FLAC__metadata_simple_iterator_next
                - simple_iterator_pop_
                - simple_iterator_pop_
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:830,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:831,32'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:834,7'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:834,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:835,17'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:838,8'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:838,8'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:839,23'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:842,13'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:842,13'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:843,18'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:845,25'
              BranchSideFuncs:
                - simple_iterator_pop_
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:850,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:0,0'
              BranchSideFuncs:
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:851,5'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:854,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:856,43'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_next
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:873,33'
              BranchSideFuncs:
                - rewrite_whole_file_
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:856,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:857,4'
              BranchSideFuncs:
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:858,6'
              BranchSideFuncs:
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:858,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:859,43'
              BranchSideFuncs:
                - write_metadata_block_stationary_
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:865,4'
              BranchSideFuncs:
                - abort
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:860,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:860,4'
              BranchSideFuncs:
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:861,4'
              BranchSideFuncs:
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:861,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:861,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:862,11'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:865,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:865,4'
              BranchSideFuncs:
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:866,56'
              BranchSideFuncs:
                - write_metadata_block_stationary_with_padding_
                - abort
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:867,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:867,4'
              BranchSideFuncs:
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:868,4'
              BranchSideFuncs:
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:868,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:868,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:869,11'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:873,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:874,4'
              BranchSideFuncs:
                - abort
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:877,10'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:874,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:874,4'
              BranchSideFuncs:
                - ftello
                - abort
            - BranchSide:      'metadata_iterators.c:875,4'
              BranchSideFuncs:
                - ftello
                - abort
        - Branch String:   'metadata_iterators.c:875,4'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:875,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:876,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:806,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:807,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:808,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:809,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:829,4'
          Dst:             simple_iterator_push_
        - Src:             'metadata_iterators.c:830,8'
          Dst:             FLAC__metadata_simple_iterator_next
        - Src:             'metadata_iterators.c:831,11'
          Dst:             simple_iterator_pop_
        - Src:             'metadata_iterators.c:850,8'
          Dst:             simple_iterator_pop_
        - Src:             'metadata_iterators.c:856,7'
          Dst:             FLAC__metadata_simple_iterator_next
        - Src:             'metadata_iterators.c:859,10'
          Dst:             write_metadata_block_stationary_
        - Src:             'metadata_iterators.c:860,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:861,4'
          Dst:             ftello
        - Src:             'metadata_iterators.c:861,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:865,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:866,10'
          Dst:             write_metadata_block_stationary_with_padding_
        - Src:             'metadata_iterators.c:867,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:868,4'
          Dst:             ftello
        - Src:             'metadata_iterators.c:868,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:873,13'
          Dst:             rewrite_whole_file_
        - Src:             'metadata_iterators.c:874,4'
          Dst:             abort
        - Src:             'metadata_iterators.c:875,4'
          Dst:             ftello
        - Src:             'metadata_iterators.c:875,4'
          Dst:             abort
    - functionName:    read_metadata_block_data_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2265
      functionLinenumberEnd: 2271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
        - block
      BBCount:         7
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fread
        - fseek_wrapper_
        - read_metadata_block_data_cb_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:2266,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2266,2'
              BranchSideFuncs:
                - abort
                - read_metadata_block_data_cb_
            - BranchSide:      'metadata_iterators.c:2267,2'
              BranchSideFuncs:
                - abort
                - read_metadata_block_data_cb_
        - Branch String:   'metadata_iterators.c:2267,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:2267,2'
              BranchSideFuncs:
                - read_metadata_block_data_cb_
            - BranchSide:      'metadata_iterators.c:2269,66'
              BranchSideFuncs:
                - read_metadata_block_data_cb_
      Callsites:
        - Src:             'metadata_iterators.c:2266,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2267,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:2269,21'
          Dst:             read_metadata_block_data_cb_
        - Src:             'metadata_iterators.c:2269,21'
          Dst:             fread
        - Src:             'metadata_iterators.c:2269,21'
          Dst:             fseek_wrapper_
    - functionName:    FLAC__metadata_simple_iterator_get_application_id
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
        - id
      BBCount:         18
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - fread
        - fseeko
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:643,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:643,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - fread
                - fseeko
            - BranchSide:      'metadata_iterators.c:644,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - fread
                - fseeko
        - Branch String:   'metadata_iterators.c:644,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:644,2'
              BranchSideFuncs:
                - abort
                - abort
                - fread
                - fseeko
            - BranchSide:      'metadata_iterators.c:645,2'
              BranchSideFuncs:
                - abort
                - abort
                - fread
                - fseeko
        - Branch String:   'metadata_iterators.c:645,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:645,2'
              BranchSideFuncs:
                - abort
                - fread
                - fseeko
            - BranchSide:      'metadata_iterators.c:646,2'
              BranchSideFuncs:
                - abort
                - fread
                - fseeko
        - Branch String:   'metadata_iterators.c:646,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:646,2'
              BranchSideFuncs:
                - fread
                - fseeko
            - BranchSide:      'metadata_iterators.c:648,5'
              BranchSideFuncs:
                - fread
                - fseeko
        - Branch String:   'metadata_iterators.c:648,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:649,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:653,11'
              BranchSideFuncs:
                - fread
                - fseeko
        - Branch String:   'metadata_iterators.c:653,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:654,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:659,17'
              BranchSideFuncs:
                - fseeko
        - Branch String:   'metadata_iterators.c:659,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:660,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:664,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:643,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:644,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:645,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:646,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:653,5'
          Dst:             fread
        - Src:             'metadata_iterators.c:659,10'
          Dst:             fseeko
    - functionName:    FLAC__metadata_simple_iterator_get_block_length
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:631,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:631,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:632,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:632,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:632,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:633,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:633,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:633,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:635,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:631,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:632,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:633,2'
          Dst:             abort
    - functionName:    FLAC__metadata_simple_iterator_get_block_offset
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         9
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:612,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:612,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:613,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:613,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:613,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:614,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:614,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:614,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:616,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:612,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:613,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:614,2'
          Dst:             abort
    - functionName:    FLAC__metadata_simple_iterator_is_last
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:602,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:602,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:603,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:603,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:603,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:604,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:604,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:604,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:606,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:602,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:603,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:604,2'
          Dst:             abort
    - functionName:    FLAC__metadata_simple_iterator_is_writable
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:539,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:539,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:540,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:540,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:540,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:542,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:539,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:540,2'
          Dst:             abort
    - functionName:    FLAC__metadata_simple_iterator_status
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:436,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:436,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:438,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:436,2'
          Dst:             abort
    - functionName:    simple_iterator_free_guts_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         17
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - abort
        - fclose
        - set_file_stats_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:406,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:406,2'
              BranchSideFuncs:
                - free
                - free
                - fclose
                - set_file_stats_.1165
            - BranchSide:      'metadata_iterators.c:408,10'
              BranchSideFuncs:
                - free
                - free
                - fclose
                - set_file_stats_.1165
        - Branch String:   'metadata_iterators.c:408,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:409,10'
              BranchSideFuncs:
                - fclose
                - free
                - free
                - set_file_stats_.1165
            - BranchSide:      'metadata_iterators.c:414,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'metadata_iterators.c:411,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:412,20'
              BranchSideFuncs:
                - set_file_stats_.1165
                - free
                - free
            - BranchSide:      'metadata_iterators.c:413,2'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'metadata_iterators.c:414,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:415,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'metadata_iterators.c:418,10'
              BranchSideFuncs:
                - free
        - Branch String:   'metadata_iterators.c:418,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:418,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_iterators.c:419,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'metadata_iterators.c:406,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:409,3'
          Dst:             fclose
        - Src:             'metadata_iterators.c:412,4'
          Dst:             set_file_stats_
    - functionName:    FLAC__metadata_simple_iterator_get_block
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         17
      ICount:          120
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__metadata_object_delete
        - FLAC__metadata_object_new
        - abort
        - fseeko
        - read_metadata_block_data_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:671,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:671,2'
              BranchSideFuncs:
                - abort
                - abort
                - read_metadata_block_data_
                - FLAC__metadata_object_delete
                - fseeko
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:672,2'
              BranchSideFuncs:
                - abort
                - abort
                - read_metadata_block_data_
                - FLAC__metadata_object_delete
                - fseeko
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:672,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:672,2'
              BranchSideFuncs:
                - abort
                - read_metadata_block_data_
                - FLAC__metadata_object_delete
                - fseeko
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:673,2'
              BranchSideFuncs:
                - abort
                - read_metadata_block_data_
                - FLAC__metadata_object_delete
                - fseeko
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:673,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:673,2'
              BranchSideFuncs:
                - read_metadata_block_data_
                - FLAC__metadata_object_delete
                - fseeko
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:675,10'
              BranchSideFuncs:
                - read_metadata_block_data_
                - FLAC__metadata_object_delete
                - fseeko
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:675,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:676,20'
              BranchSideFuncs:
                - read_metadata_block_data_
                - FLAC__metadata_object_delete
                - fseeko
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:692,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_iterators.c:679,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:680,33'
              BranchSideFuncs:
                - fseeko
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:685,18'
              BranchSideFuncs:
                - fseeko
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:685,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:686,4'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:690,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:669,32'
          Dst:             FLAC__metadata_object_new
        - Src:             'metadata_iterators.c:671,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:672,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:673,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:679,7'
          Dst:             read_metadata_block_data_
        - Src:             'metadata_iterators.c:680,4'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_iterators.c:685,11'
          Dst:             fseeko
        - Src:             'metadata_iterators.c:687,4'
          Dst:             FLAC__metadata_object_delete
    - functionName:    FLAC__metadata_simple_iterator_get_block_type
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:621,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:621,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'metadata_iterators.c:622,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'metadata_iterators.c:622,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:622,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_iterators.c:623,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_iterators.c:623,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:623,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:625,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:621,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:622,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:623,2'
          Dst:             abort
    - functionName:    FLAC__metadata_simple_iterator_delete
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iterator
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - simple_iterator_free_guts_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:426,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:426,2'
              BranchSideFuncs:
                - simple_iterator_free_guts_
                - free
            - BranchSide:      'metadata_iterators.c:428,29'
              BranchSideFuncs:
                - simple_iterator_free_guts_
                - free
      Callsites:
        - Src:             'metadata_iterators.c:426,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:428,2'
          Dst:             simple_iterator_free_guts_
    - functionName:    FLAC__metadata_simple_iterator_init
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - iterator
        - filename
        - read_only
        - preserve_file_stats
      BBCount:         20
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - abort
        - get_file_stats_
        - simple_iterator_free_guts_
        - simple_iterator_prime_input_
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:517,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:517,2'
              BranchSideFuncs:
                - abort
                - simple_iterator_free_guts_
                - strdup
                - simple_iterator_prime_input_
                - strdup
                - get_file_stats_.1210
            - BranchSide:      'metadata_iterators.c:518,2'
              BranchSideFuncs:
                - abort
                - simple_iterator_free_guts_
                - strdup
                - simple_iterator_prime_input_
                - strdup
                - get_file_stats_.1210
        - Branch String:   'metadata_iterators.c:518,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:518,2'
              BranchSideFuncs:
                - simple_iterator_free_guts_
                - strdup
                - simple_iterator_prime_input_
                - strdup
                - get_file_stats_.1210
            - BranchSide:      'metadata_iterators.c:520,29'
              BranchSideFuncs:
                - simple_iterator_free_guts_
                - strdup
                - simple_iterator_prime_input_
                - strdup
                - get_file_stats_.1210
        - Branch String:   'metadata_iterators.c:522,16'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:522,19'
              BranchSideFuncs:
                - strdup
                - simple_iterator_prime_input_
                - strdup
            - BranchSide:      'metadata_iterators.c:525,39'
              BranchSideFuncs:
                - strdup
                - simple_iterator_prime_input_
                - strdup
        - Branch String:   'metadata_iterators.c:522,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:523,41'
              BranchSideFuncs:
                - get_file_stats_.1210
                - strdup
                - simple_iterator_prime_input_
                - strdup
            - BranchSide:      'metadata_iterators.c:525,39'
              BranchSideFuncs:
                - strdup
                - simple_iterator_prime_input_
                - strdup
        - Branch String:   'metadata_iterators.c:525,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:526,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:529,10'
              BranchSideFuncs:
                - simple_iterator_prime_input_
                - strdup
        - Branch String:   'metadata_iterators.c:529,31'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:529,80'
              BranchSideFuncs:
                - strdup
                - simple_iterator_prime_input_
            - BranchSide:      'metadata_iterators.c:534,38'
              BranchSideFuncs:
                - simple_iterator_prime_input_
        - Branch String:   'metadata_iterators.c:529,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:530,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:534,38'
              BranchSideFuncs:
                - simple_iterator_prime_input_
      Callsites:
        - Src:             'metadata_iterators.c:517,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:518,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:520,2'
          Dst:             simple_iterator_free_guts_
        - Src:             'metadata_iterators.c:523,25'
          Dst:             get_file_stats_
        - Src:             'metadata_iterators.c:525,32'
          Dst:             strdup
        - Src:             'metadata_iterators.c:529,73'
          Dst:             strdup
        - Src:             'metadata_iterators.c:534,9'
          Dst:             simple_iterator_prime_input_
    - functionName:    FLAC__metadata_simple_iterator_new
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:388,44'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:388,33'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'metadata_iterators.c:388,44'
              BranchSideFuncs:
                - calloc
        - Branch String:   'metadata_iterators.c:390,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:390,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:391,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:388,44'
          Dst:             calloc
    - functionName:    FLAC__metadata_get_picture
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - filename
        - picture
        - type
        - mime_type
        - description
        - max_width
        - max_height
        - max_depth
        - max_colors
      BBCount:         58
      ICount:          336
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - FLAC__metadata_object_delete
        - FLAC__metadata_simple_iterator_delete
        - FLAC__metadata_simple_iterator_get_block
        - FLAC__metadata_simple_iterator_get_block_type
        - FLAC__metadata_simple_iterator_init
        - FLAC__metadata_simple_iterator_new
        - FLAC__metadata_simple_iterator_next
        - abort
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:294,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:294,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_simple_iterator_new
                - FLAC__metadata_simple_iterator_init
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:295,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_simple_iterator_new
                - FLAC__metadata_simple_iterator_init
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:295,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:295,2'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_new
                - FLAC__metadata_simple_iterator_init
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:297,3'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_new
                - FLAC__metadata_simple_iterator_init
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:300,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:301,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:302,42'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_init
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:302,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:303,41'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:306,2'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:307,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:308,73'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_get_block_type
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:336,2'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:309,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:310,39'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:334,5'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_delete
        - Branch String:   'metadata_iterators.c:314,55'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:314,58'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:315,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:314,90'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:315,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:330,35'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:315,22'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:315,33'
              BranchSideFuncs:
                - strcmp
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:316,7'
              BranchSideFuncs:
                - strcmp
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:315,74'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:316,7'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:330,35'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:316,24'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:316,49'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:317,6'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:316,108'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:317,6'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:330,35'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:317,43'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:318,6'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:330,35'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:318,45'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:319,6'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:330,35'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:319,43'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:320,6'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:330,35'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:320,45'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:321,7'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:330,35'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:321,28'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:321,32'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:323,10'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:321,54'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:321,57'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:330,35'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:314,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:323,10'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:330,35'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:323,9'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:324,37'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
            - BranchSide:      'metadata_iterators.c:325,17'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:336,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:307,52'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_get_block_type
                - FLAC__metadata_simple_iterator_next
                - FLAC__metadata_simple_iterator_delete
                - FLAC__metadata_simple_iterator_get_block
                - FLAC__metadata_object_delete
                - strcmp
                - strcmp
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:338,40'
              BranchSideFuncs:
                - FLAC__metadata_simple_iterator_delete
      Callsites:
        - Src:             'metadata_iterators.c:294,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:295,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:299,7'
          Dst:             FLAC__metadata_simple_iterator_new
        - Src:             'metadata_iterators.c:302,6'
          Dst:             FLAC__metadata_simple_iterator_init
        - Src:             'metadata_iterators.c:303,3'
          Dst:             FLAC__metadata_simple_iterator_delete
        - Src:             'metadata_iterators.c:307,6'
          Dst:             FLAC__metadata_simple_iterator_get_block_type
        - Src:             'metadata_iterators.c:308,32'
          Dst:             FLAC__metadata_simple_iterator_get_block
        - Src:             'metadata_iterators.c:315,26'
          Dst:             strcmp
        - Src:             'metadata_iterators.c:316,28'
          Dst:             strcmp
        - Src:             'metadata_iterators.c:324,7'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_iterators.c:330,6'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_iterators.c:336,10'
          Dst:             FLAC__metadata_simple_iterator_next
        - Src:             'metadata_iterators.c:338,2'
          Dst:             FLAC__metadata_simple_iterator_delete
    - functionName:    FLAC__metadata_get_cuesheet
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - cuesheet
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - get_one_metadata_block_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:249,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:249,2'
              BranchSideFuncs:
                - abort
                - get_one_metadata_block_
            - BranchSide:      'metadata_iterators.c:250,2'
              BranchSideFuncs:
                - abort
                - get_one_metadata_block_
        - Branch String:   'metadata_iterators.c:250,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:250,2'
              BranchSideFuncs:
                - get_one_metadata_block_
            - BranchSide:      'metadata_iterators.c:252,38'
              BranchSideFuncs:
                - get_one_metadata_block_
      Callsites:
        - Src:             'metadata_iterators.c:249,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:250,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:252,14'
          Dst:             get_one_metadata_block_
    - functionName:    get_one_metadata_block_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - type
      BBCount:         38
      ICount:          206
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - FLAC__metadata_object_delete
        - FLAC__stream_decoder_delete
        - FLAC__stream_decoder_finish
        - FLAC__stream_decoder_init_file
        - FLAC__stream_decoder_init_ogg_file
        - FLAC__stream_decoder_new
        - FLAC__stream_decoder_process_until_end_of_metadata
        - FLAC__stream_decoder_set_md5_checking
        - FLAC__stream_decoder_set_metadata_ignore_all
        - FLAC__stream_decoder_set_metadata_respond
        - abort
        - error_callback_
        - fclose
        - fopen
        - fread
        - memcmp
        - metadata_callback_
        - write_callback_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:164,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:164,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_new
                - FLAC__stream_decoder_set_md5_checking
                - FLAC__stream_decoder_set_metadata_ignore_all
                - FLAC__stream_decoder_set_metadata_respond
                - fopen
                - FLAC__stream_decoder_init_file
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_init_ogg_file
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - fread
                - fclose
                - memcmp
            - BranchSide:      'metadata_iterators.c:166,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_new
                - FLAC__stream_decoder_set_md5_checking
                - FLAC__stream_decoder_set_metadata_ignore_all
                - FLAC__stream_decoder_set_metadata_respond
                - fopen
                - FLAC__stream_decoder_init_file
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_init_ogg_file
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - fread
                - fclose
                - memcmp
        - Branch String:   'metadata_iterators.c:171,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:172,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_iterators.c:174,40'
              BranchSideFuncs:
                - FLAC__stream_decoder_set_md5_checking
                - FLAC__stream_decoder_set_metadata_ignore_all
                - FLAC__stream_decoder_set_metadata_respond
                - fopen
                - FLAC__stream_decoder_init_file
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_init_ogg_file
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - fread
                - fclose
                - memcmp
        - Branch String:   'metadata_iterators.c:179,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:181,30'
              BranchSideFuncs:
                - fread
                - fclose
                - FLAC__stream_decoder_init_file
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_init_ogg_file
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - memcmp
            - BranchSide:      'metadata_iterators.c:188,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_init_file
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_init_ogg_file
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_iterators.c:181,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:182,7'
              BranchSideFuncs:
                - memcmp
                - fclose
                - FLAC__stream_decoder_init_file
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_init_ogg_file
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
            - BranchSide:      'metadata_iterators.c:185,10'
              BranchSideFuncs:
                - fclose
                - FLAC__stream_decoder_init_file
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_init_ogg_file
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_iterators.c:182,7'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:183,17'
              BranchSideFuncs:
                - fclose
                - FLAC__stream_decoder_init_file
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_init_ogg_file
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
            - BranchSide:      'metadata_iterators.c:184,3'
              BranchSideFuncs:
                - fclose
                - FLAC__stream_decoder_init_file
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_init_ogg_file
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_iterators.c:188,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:189,37'
              BranchSideFuncs:
                - FLAC__stream_decoder_init_ogg_file
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
            - BranchSide:      'metadata_iterators.c:196,41'
              BranchSideFuncs:
                - FLAC__stream_decoder_init_ogg_file
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_iterators.c:189,154'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:189,160'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
            - BranchSide:      'metadata_iterators.c:190,38'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_iterators.c:189,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:190,38'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
            - BranchSide:      'metadata_iterators.c:194,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_iterators.c:196,158'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:196,164'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
            - BranchSide:      'metadata_iterators.c:197,38'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_iterators.c:196,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:0,0'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
            - BranchSide:      'metadata_iterators.c:197,38'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_iterators.c:203,66'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:203,72'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:204,37'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:203,5'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:204,37'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:211,36'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_iterators.c:206,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:207,36'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:208,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:164,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:169,12'
          Dst:             FLAC__stream_decoder_new
        - Src:             'metadata_iterators.c:174,2'
          Dst:             FLAC__stream_decoder_set_md5_checking
        - Src:             'metadata_iterators.c:175,2'
          Dst:             FLAC__stream_decoder_set_metadata_ignore_all
        - Src:             'metadata_iterators.c:176,2'
          Dst:             FLAC__stream_decoder_set_metadata_respond
        - Src:             'metadata_iterators.c:179,18'
          Dst:             fopen
        - Src:             'metadata_iterators.c:181,6'
          Dst:             fread
        - Src:             'metadata_iterators.c:182,7'
          Dst:             memcmp
        - Src:             'metadata_iterators.c:185,3'
          Dst:             fclose
        - Src:             'metadata_iterators.c:189,6'
          Dst:             FLAC__stream_decoder_init_file
        - Src:             'metadata_iterators.c:189,6'
          Dst:             write_callback_
        - Src:             'metadata_iterators.c:189,6'
          Dst:             metadata_callback_
        - Src:             'metadata_iterators.c:189,6'
          Dst:             error_callback_
        - Src:             'metadata_iterators.c:190,10'
          Dst:             FLAC__stream_decoder_finish
        - Src:             'metadata_iterators.c:191,4'
          Dst:             FLAC__stream_decoder_delete
        - Src:             'metadata_iterators.c:196,6'
          Dst:             FLAC__stream_decoder_init_ogg_file
        - Src:             'metadata_iterators.c:196,6'
          Dst:             write_callback_
        - Src:             'metadata_iterators.c:196,6'
          Dst:             metadata_callback_
        - Src:             'metadata_iterators.c:196,6'
          Dst:             error_callback_
        - Src:             'metadata_iterators.c:197,10'
          Dst:             FLAC__stream_decoder_finish
        - Src:             'metadata_iterators.c:198,4'
          Dst:             FLAC__stream_decoder_delete
        - Src:             'metadata_iterators.c:203,6'
          Dst:             FLAC__stream_decoder_process_until_end_of_metadata
        - Src:             'metadata_iterators.c:204,9'
          Dst:             FLAC__stream_decoder_finish
        - Src:             'metadata_iterators.c:205,3'
          Dst:             FLAC__stream_decoder_delete
        - Src:             'metadata_iterators.c:207,4'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_iterators.c:211,8'
          Dst:             FLAC__stream_decoder_finish
        - Src:             'metadata_iterators.c:212,2'
          Dst:             FLAC__stream_decoder_delete
    - functionName:    FLAC__metadata_get_tags
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - tags
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - get_one_metadata_block_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:239,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:239,2'
              BranchSideFuncs:
                - abort
                - get_one_metadata_block_
            - BranchSide:      'metadata_iterators.c:240,2'
              BranchSideFuncs:
                - abort
                - get_one_metadata_block_
        - Branch String:   'metadata_iterators.c:240,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:240,2'
              BranchSideFuncs:
                - get_one_metadata_block_
            - BranchSide:      'metadata_iterators.c:242,34'
              BranchSideFuncs:
                - get_one_metadata_block_
      Callsites:
        - Src:             'metadata_iterators.c:239,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:240,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:242,10'
          Dst:             get_one_metadata_block_
    - functionName:    FLAC__metadata_get_streaminfo
      functionSourceFile: '/src/flac/src/libFLAC/metadata_iterators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - streaminfo
      BBCount:         10
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__metadata_object_delete
        - abort
        - get_one_metadata_block_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_iterators.c:221,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:221,2'
              BranchSideFuncs:
                - abort
                - get_one_metadata_block_
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:222,2'
              BranchSideFuncs:
                - abort
                - get_one_metadata_block_
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:222,2'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:222,2'
              BranchSideFuncs:
                - get_one_metadata_block_
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:224,35'
              BranchSideFuncs:
                - get_one_metadata_block_
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_iterators.c:226,6'
          Branch Sides:
            - BranchSide:      'metadata_iterators.c:228,4'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_iterators.c:233,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_iterators.c:221,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:222,2'
          Dst:             abort
        - Src:             'metadata_iterators.c:224,11'
          Dst:             get_one_metadata_block_
        - Src:             'metadata_iterators.c:229,3'
          Dst:             FLAC__metadata_object_delete
    - functionName:    safe_calloc_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nmemb
        - size
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - alloc_check
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:119,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:120,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:122,6'
              BranchSideFuncs:
                - malloc
                - calloc
        - Branch String:   '../../include/share/alloc.h:122,12'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:122,16'
              BranchSideFuncs:
                - malloc
                - calloc
            - BranchSide:      '../../include/share/alloc.h:123,10'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../../include/share/alloc.h:122,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:123,10'
              BranchSideFuncs:
                - calloc
            - BranchSide:      '../../include/share/alloc.h:124,16'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             '../../include/share/alloc.h:119,5'
          Dst:             alloc_check
        - Src:             '../../include/share/alloc.h:124,9'
          Dst:             calloc
    - functionName:    alloc_check
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:71,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:72,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:73,29'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:73,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:75,10'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,35'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:75,39'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    realloc_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_check
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:221,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:222,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:223,17'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '../../include/share/alloc.h:221,5'
          Dst:             alloc_check
        - Src:             '../../include/share/alloc.h:223,9'
          Dst:             realloc
    - functionName:    safe_realloc_nofree_add_2op_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size1
        - size2
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:233,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:234,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:235,18'
              BranchSideFuncs:
                - realloc_.1427
      Callsites:
        - Src:             '../../include/share/alloc.h:235,9'
          Dst:             realloc_
    - functionName:    ensure_null_terminated_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - length
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - safe_realloc_nofree_add_2op_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:104,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:105,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:110,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:103,18'
          Dst:             safe_realloc_nofree_add_2op_
    - functionName:    error_callback_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2023
      functionLinenumberEnd: 2029
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - status
        - client_data
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:2027,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:2027,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:2028,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    metadata_callback_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - metadata
        - client_data
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__metadata_object_clone
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:2016,20'
          Branch Sides:
            - BranchSide:      'metadata_object.c:2016,20'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:2016,28'
              BranchSideFuncs:
                - FLAC__metadata_object_clone
        - Branch String:   'metadata_object.c:2016,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:2016,5'
              BranchSideFuncs:
                - FLAC__metadata_object_clone
            - BranchSide:      'metadata_object.c:2017,53'
              BranchSideFuncs:
                - FLAC__metadata_object_clone
        - Branch String:   'metadata_object.c:2017,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:2018,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:2019,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:2017,25'
          Dst:             FLAC__metadata_object_clone
    - functionName:    FLAC__metadata_object_clone
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         53
      ICount:          488
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - FLAC__metadata_object_delete
        - FLAC__metadata_object_new
        - abort
        - copy_bytes_
        - copy_cstring_
        - copy_vcentry_
        - cuesheet_track_array_copy_
        - vorbiscomment_entry_array_copy_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_object.c:527,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:527,2'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - copy_cstring_
                - FLAC__metadata_object_delete
                - copy_cstring_
                - FLAC__metadata_object_delete
                - copy_bytes_
                - FLAC__metadata_object_delete
                - abort
                - cuesheet_track_array_copy_
                - FLAC__metadata_object_delete
                - abort
                - copy_vcentry_
                - FLAC__metadata_object_delete
                - vorbiscomment_entry_array_copy_
                - FLAC__metadata_object_delete
                - free
                - copy_bytes_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - copy_bytes_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - copy_bytes_
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:529,38'
              BranchSideFuncs:
                - FLAC__metadata_object_new
                - copy_cstring_
                - FLAC__metadata_object_delete
                - copy_cstring_
                - FLAC__metadata_object_delete
                - copy_bytes_
                - FLAC__metadata_object_delete
                - abort
                - cuesheet_track_array_copy_
                - FLAC__metadata_object_delete
                - abort
                - copy_vcentry_
                - FLAC__metadata_object_delete
                - vorbiscomment_entry_array_copy_
                - FLAC__metadata_object_delete
                - free
                - copy_bytes_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - copy_bytes_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - copy_bytes_
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:529,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:530,17'
              BranchSideFuncs:
                - copy_cstring_
                - FLAC__metadata_object_delete
                - copy_cstring_
                - FLAC__metadata_object_delete
                - copy_bytes_
                - FLAC__metadata_object_delete
                - abort
                - cuesheet_track_array_copy_
                - FLAC__metadata_object_delete
                - abort
                - copy_vcentry_
                - FLAC__metadata_object_delete
                - vorbiscomment_entry_array_copy_
                - FLAC__metadata_object_delete
                - free
                - copy_bytes_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - copy_bytes_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
                - copy_bytes_
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:626,9'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:533,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:535,13'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:538,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:540,9'
              BranchSideFuncs:
                - copy_bytes_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:551,38'
              BranchSideFuncs:
                - copy_bytes_
                - FLAC__metadata_object_delete
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:562,9'
              BranchSideFuncs:
                - copy_vcentry_
                - FLAC__metadata_object_delete
                - vorbiscomment_entry_array_copy_
                - FLAC__metadata_object_delete
                - free
            - BranchSide:      'metadata_object.c:584,13'
              BranchSideFuncs:
                - abort
                - cuesheet_track_array_copy_
                - FLAC__metadata_object_delete
                - abort
            - BranchSide:      'metadata_object.c:598,29'
              BranchSideFuncs:
                - copy_cstring_
                - FLAC__metadata_object_delete
                - copy_cstring_
                - FLAC__metadata_object_delete
                - copy_bytes_
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:618,23'
              BranchSideFuncs:
                - copy_bytes_
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:540,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:541,35'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:544,13'
              BranchSideFuncs:
                - copy_bytes_
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:545,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:546,35'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:549,5'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:552,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:553,35'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:556,37'
              BranchSideFuncs:
                - copy_bytes_
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:556,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:557,35'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:560,5'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:562,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:563,11'
              BranchSideFuncs:
                - free
                - copy_vcentry_
                - FLAC__metadata_object_delete
                - vorbiscomment_entry_array_copy_
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:566,25'
              BranchSideFuncs:
                - copy_vcentry_
                - FLAC__metadata_object_delete
                - vorbiscomment_entry_array_copy_
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:566,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:567,35'
              BranchSideFuncs:
                - vorbiscomment_entry_array_copy_
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:570,9'
              BranchSideFuncs:
                - vorbiscomment_entry_array_copy_
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:570,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:571,6'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:574,73'
              BranchSideFuncs:
                - vorbiscomment_entry_array_copy_
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:575,10'
          Branch Sides:
            - BranchSide:      'metadata_object.c:0,0'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:576,7'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:585,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:586,6'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_object.c:589,6'
              BranchSideFuncs:
                - abort
                - cuesheet_track_array_copy_
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:586,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:586,6'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:587,5'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:589,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:589,6'
              BranchSideFuncs:
                - cuesheet_track_array_copy_
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:590,61'
              BranchSideFuncs:
                - cuesheet_track_array_copy_
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:591,10'
          Branch Sides:
            - BranchSide:      'metadata_object.c:0,0'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:592,36'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:599,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:600,35'
              BranchSideFuncs:
                - copy_cstring_
                - FLAC__metadata_object_delete
                - copy_bytes_
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:603,34'
              BranchSideFuncs:
                - copy_cstring_
                - FLAC__metadata_object_delete
                - copy_bytes_
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:603,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:604,35'
              BranchSideFuncs:
                - copy_bytes_
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:607,30'
              BranchSideFuncs:
                - copy_bytes_
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:612,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:613,35'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:616,5'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:618,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:619,35'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:622,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:527,2'
          Dst:             abort
        - Src:             'metadata_object.c:529,12'
          Dst:             FLAC__metadata_object_new
        - Src:             'metadata_object.c:541,6'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_object.c:545,10'
          Dst:             copy_bytes_
        - Src:             'metadata_object.c:546,6'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_object.c:553,6'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_object.c:556,10'
          Dst:             copy_bytes_
        - Src:             'metadata_object.c:557,6'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_object.c:566,10'
          Dst:             copy_vcentry_
        - Src:             'metadata_object.c:567,6'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_object.c:574,41'
          Dst:             vorbiscomment_entry_array_copy_
        - Src:             'metadata_object.c:577,7'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_object.c:586,6'
          Dst:             abort
        - Src:             'metadata_object.c:589,6'
          Dst:             abort
        - Src:             'metadata_object.c:590,34'
          Dst:             cuesheet_track_array_copy_
        - Src:             'metadata_object.c:592,7'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_object.c:599,10'
          Dst:             copy_cstring_
        - Src:             'metadata_object.c:600,6'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_object.c:603,10'
          Dst:             copy_cstring_
        - Src:             'metadata_object.c:604,6'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_object.c:612,10'
          Dst:             copy_bytes_
        - Src:             'metadata_object.c:613,6'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_object.c:618,10'
          Dst:             copy_bytes_
        - Src:             'metadata_object.c:619,6'
          Dst:             FLAC__metadata_object_delete
    - functionName:    FLAC__metadata_object_new
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         24
      ICount:          190
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - copy_bytes_
        - copy_cstring_
        - cuesheet_calculate_length_
        - strlen
        - vorbiscomment_calculate_length_
      functionUses:    13
      BranchProfiles:
        - Branch String:   'metadata_object.c:437,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:438,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:440,11'
              BranchSideFuncs:
                - calloc
                - copy_cstring_
                - free
                - copy_cstring_
                - free
                - free
                - cuesheet_calculate_length_
                - strlen
                - copy_bytes_
                - free
                - vorbiscomment_calculate_length_
        - Branch String:   'metadata_object.c:441,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:442,3'
              BranchSideFuncs:
                - copy_cstring_
                - free
                - copy_cstring_
                - free
                - free
                - cuesheet_calculate_length_
                - strlen
                - copy_bytes_
                - free
                - vorbiscomment_calculate_length_
            - BranchSide:      'metadata_object.c:520,9'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:444,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:446,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:452,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:454,22'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:465,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:467,73'
              BranchSideFuncs:
                - strlen
                - copy_bytes_
                - free
                - vorbiscomment_calculate_length_
            - BranchSide:      'metadata_object.c:475,32'
              BranchSideFuncs:
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:479,6'
              BranchSideFuncs:
                - copy_cstring_
                - free
                - copy_cstring_
                - free
                - free
            - BranchSide:      'metadata_object.c:516,5'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:468,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:469,11'
              BranchSideFuncs:
                - vorbiscomment_calculate_length_
            - BranchSide:      'metadata_object.c:472,37'
              BranchSideFuncs:
                - vorbiscomment_calculate_length_
        - Branch String:   'metadata_object.c:501,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:502,11'
              BranchSideFuncs:
                - copy_cstring_
                - free
                - free
            - BranchSide:      'metadata_object.c:505,34'
              BranchSideFuncs:
                - copy_cstring_
                - free
                - free
        - Branch String:   'metadata_object.c:505,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:506,11'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:510,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:440,11'
          Dst:             calloc
        - Src:             'metadata_object.c:467,66'
          Dst:             strlen
        - Src:             'metadata_object.c:468,10'
          Dst:             copy_bytes_
        - Src:             'metadata_object.c:472,5'
          Dst:             vorbiscomment_calculate_length_
        - Src:             'metadata_object.c:475,5'
          Dst:             cuesheet_calculate_length_
        - Src:             'metadata_object.c:501,10'
          Dst:             copy_cstring_
        - Src:             'metadata_object.c:505,10'
          Dst:             copy_cstring_
    - functionName:    FLAC__metadata_object_delete
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__metadata_object_delete_data
      functionUses:    38
      BranchProfiles:  []
      Callsites:
        - Src:             'metadata_object.c:693,2'
          Dst:             FLAC__metadata_object_delete_data
    - functionName:    copy_bytes_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - to
        - from
        - bytes
      BBCount:         14
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - safe_malloc_
      functionUses:    9
      BranchProfiles:
        - Branch String:   'metadata_object.c:69,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:69,2'
              BranchSideFuncs:
                - safe_malloc_.1437
            - BranchSide:      'metadata_object.c:70,6'
              BranchSideFuncs:
                - safe_malloc_.1437
        - Branch String:   'metadata_object.c:70,16'
          Branch Sides:
            - BranchSide:      'metadata_object.c:70,19'
              BranchSideFuncs:
                - safe_malloc_.1437
            - BranchSide:      'metadata_object.c:78,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:70,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:72,25'
              BranchSideFuncs:
                - safe_malloc_.1437
            - BranchSide:      'metadata_object.c:78,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:72,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:73,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:74,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:69,2'
          Dst:             abort
        - Src:             'metadata_object.c:72,12'
          Dst:             safe_malloc_
    - functionName:    copy_vcentry_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         13
      ICount:          102
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - safe_malloc_
        - safe_malloc_add_2op_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_object.c:133,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:134,3'
              BranchSideFuncs:
                - abort
                - safe_malloc_.1437
            - BranchSide:      'metadata_object.c:141,33'
              BranchSideFuncs:
                - safe_malloc_add_2op_.1438
        - Branch String:   'metadata_object.c:134,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:134,3'
              BranchSideFuncs:
                - safe_malloc_.1437
            - BranchSide:      'metadata_object.c:135,20'
              BranchSideFuncs:
                - safe_malloc_.1437
        - Branch String:   'metadata_object.c:135,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:137,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:141,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:142,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:143,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:134,3'
          Dst:             abort
        - Src:             'metadata_object.c:135,20'
          Dst:             safe_malloc_
        - Src:             'metadata_object.c:141,12'
          Dst:             safe_malloc_add_2op_
    - functionName:    vorbiscomment_entry_array_copy_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object_array
        - num_comments
      BBCount:         17
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - copy_vcentry_
        - vorbiscomment_entry_array_delete_
        - vorbiscomment_entry_array_new_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:233,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:233,2'
              BranchSideFuncs:
                - abort
                - vorbiscomment_entry_array_new_
                - copy_vcentry_
                - vorbiscomment_entry_array_delete_
            - BranchSide:      'metadata_object.c:234,2'
              BranchSideFuncs:
                - abort
                - vorbiscomment_entry_array_new_
                - copy_vcentry_
                - vorbiscomment_entry_array_delete_
        - Branch String:   'metadata_object.c:234,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:234,2'
              BranchSideFuncs:
                - vorbiscomment_entry_array_new_
                - copy_vcentry_
                - vorbiscomment_entry_array_delete_
            - BranchSide:      'metadata_object.c:236,48'
              BranchSideFuncs:
                - vorbiscomment_entry_array_new_
                - copy_vcentry_
                - vorbiscomment_entry_array_delete_
        - Branch String:   'metadata_object.c:238,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:241,10'
              BranchSideFuncs:
                - copy_vcentry_
                - vorbiscomment_entry_array_delete_
            - BranchSide:      'metadata_object.c:249,9'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:241,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:242,23'
              BranchSideFuncs:
                - copy_vcentry_
                - vorbiscomment_entry_array_delete_
            - BranchSide:      'metadata_object.c:247,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:242,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:243,39'
              BranchSideFuncs:
                - copy_vcentry_
                - vorbiscomment_entry_array_delete_
            - BranchSide:      'metadata_object.c:246,3'
              BranchSideFuncs:
                - copy_vcentry_
                - vorbiscomment_entry_array_delete_
      Callsites:
        - Src:             'metadata_object.c:233,2'
          Dst:             abort
        - Src:             'metadata_object.c:234,2'
          Dst:             abort
        - Src:             'metadata_object.c:236,17'
          Dst:             vorbiscomment_entry_array_new_
        - Src:             'metadata_object.c:242,9'
          Dst:             copy_vcentry_
        - Src:             'metadata_object.c:243,5'
          Dst:             vorbiscomment_entry_array_delete_
    - functionName:    cuesheet_track_array_copy_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object_array
        - num_tracks
      BBCount:         17
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - copy_track_
        - cuesheet_track_array_delete_
        - cuesheet_track_array_new_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:380,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:380,2'
              BranchSideFuncs:
                - abort
                - cuesheet_track_array_new_
                - copy_track_
                - cuesheet_track_array_delete_
            - BranchSide:      'metadata_object.c:381,2'
              BranchSideFuncs:
                - abort
                - cuesheet_track_array_new_
                - copy_track_
                - cuesheet_track_array_delete_
        - Branch String:   'metadata_object.c:381,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:381,2'
              BranchSideFuncs:
                - cuesheet_track_array_new_
                - copy_track_
                - cuesheet_track_array_delete_
            - BranchSide:      'metadata_object.c:383,43'
              BranchSideFuncs:
                - cuesheet_track_array_new_
                - copy_track_
                - cuesheet_track_array_delete_
        - Branch String:   'metadata_object.c:385,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:388,10'
              BranchSideFuncs:
                - copy_track_
                - cuesheet_track_array_delete_
            - BranchSide:      'metadata_object.c:396,9'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:388,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:389,21'
              BranchSideFuncs:
                - copy_track_
                - cuesheet_track_array_delete_
            - BranchSide:      'metadata_object.c:394,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:389,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:390,34'
              BranchSideFuncs:
                - copy_track_
                - cuesheet_track_array_delete_
            - BranchSide:      'metadata_object.c:393,3'
              BranchSideFuncs:
                - copy_track_
                - cuesheet_track_array_delete_
      Callsites:
        - Src:             'metadata_object.c:380,2'
          Dst:             abort
        - Src:             'metadata_object.c:381,2'
          Dst:             abort
        - Src:             'metadata_object.c:383,17'
          Dst:             cuesheet_track_array_new_
        - Src:             'metadata_object.c:389,9'
          Dst:             copy_track_
        - Src:             'metadata_object.c:390,5'
          Dst:             cuesheet_track_array_delete_
    - functionName:    copy_cstring_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - strdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'metadata_object.c:120,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:120,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_object.c:121,6'
              BranchSideFuncs:
                - free
        - Branch String:   'metadata_object.c:121,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:122,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_object.c:127,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:119,15'
          Dst:             strdup
        - Src:             'metadata_object.c:120,2'
          Dst:             abort
    - functionName:    cuesheet_track_array_new_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - num_tracks
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - safe_calloc_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_object.c:355,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:355,2'
              BranchSideFuncs:
                - safe_calloc_
            - BranchSide:      'metadata_object.c:357,22'
              BranchSideFuncs:
                - safe_calloc_
      Callsites:
        - Src:             'metadata_object.c:355,2'
          Dst:             abort
        - Src:             'metadata_object.c:357,9'
          Dst:             safe_calloc_
    - functionName:    copy_track_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         13
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - safe_malloc_mul_2op_p
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_object.c:153,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:154,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_object.c:158,3'
              BranchSideFuncs:
                - abort
                - safe_malloc_mul_2op_p
        - Branch String:   'metadata_object.c:154,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:154,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:155,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:158,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:158,3'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
            - BranchSide:      'metadata_object.c:159,34'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
        - Branch String:   'metadata_object.c:159,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:160,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:161,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:154,3'
          Dst:             abort
        - Src:             'metadata_object.c:158,3'
          Dst:             abort
        - Src:             'metadata_object.c:159,12'
          Dst:             safe_malloc_mul_2op_p
    - functionName:    cuesheet_track_array_delete_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object_array
        - num_tracks
      BBCount:         17
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_object.c:364,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:364,2'
              BranchSideFuncs:
                - abort
                - free
                - abort
                - free
            - BranchSide:      'metadata_object.c:364,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_object.c:364,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:364,2'
              BranchSideFuncs:
                - free
                - abort
                - free
            - BranchSide:      'metadata_object.c:366,9'
              BranchSideFuncs:
                - free
                - abort
                - free
        - Branch String:   'metadata_object.c:366,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:367,7'
              BranchSideFuncs:
                - free
                - abort
                - free
            - BranchSide:      'metadata_object.c:373,7'
              BranchSideFuncs:
                - free
        - Branch String:   'metadata_object.c:367,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:368,4'
              BranchSideFuncs:
                - abort
                - free
                - free
            - BranchSide:      'metadata_object.c:371,2'
              BranchSideFuncs:
                - free
                - abort
                - free
        - Branch String:   'metadata_object.c:368,4'
          Branch Sides:
            - BranchSide:      'metadata_object.c:368,4'
              BranchSideFuncs:
                - free
                - free
                - abort
            - BranchSide:      'metadata_object.c:369,9'
              BranchSideFuncs:
                - free
                - free
                - abort
      Callsites:
        - Src:             'metadata_object.c:364,2'
          Dst:             abort
        - Src:             'metadata_object.c:368,4'
          Dst:             abort
    - functionName:    vorbiscomment_entry_array_new_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - num_comments
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - safe_calloc_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_object.c:212,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:212,2'
              BranchSideFuncs:
                - safe_calloc_
            - BranchSide:      'metadata_object.c:214,22'
              BranchSideFuncs:
                - safe_calloc_
      Callsites:
        - Src:             'metadata_object.c:212,2'
          Dst:             abort
        - Src:             'metadata_object.c:214,9'
          Dst:             safe_calloc_
    - functionName:    vorbiscomment_entry_array_delete_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object_array
        - num_comments
      BBCount:         9
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_object.c:221,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:221,2'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'metadata_object.c:223,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'metadata_object.c:223,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:224,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'metadata_object.c:226,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'metadata_object.c:221,2'
          Dst:             abort
    - functionName:    safe_malloc_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_check
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:92,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:93,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:96,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../../include/share/alloc.h:96,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:97,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../../include/share/alloc.h:98,16'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../../include/share/alloc.h:92,5'
          Dst:             alloc_check
    - functionName:    safe_malloc_add_2op_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size1
        - size2
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - safe_malloc_
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:132,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:133,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:134,22'
              BranchSideFuncs:
                - safe_malloc_.1437
      Callsites:
        - Src:             '../../include/share/alloc.h:134,9'
          Dst:             safe_malloc_
    - functionName:    FLAC__metadata_object_delete_data
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         44
      ICount:          281
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - abort
        - cuesheet_track_array_delete_
        - vorbiscomment_entry_array_delete_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_object.c:631,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:631,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - abort
                - cuesheet_track_array_delete_
                - vorbiscomment_entry_array_delete_
                - free
                - free
                - free
                - free
            - BranchSide:      'metadata_object.c:633,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - abort
                - cuesheet_track_array_delete_
                - vorbiscomment_entry_array_delete_
                - free
                - free
                - free
                - free
        - Branch String:   'metadata_object.c:633,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:636,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:636,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:638,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_object.c:644,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_object.c:650,8'
              BranchSideFuncs:
                - vorbiscomment_entry_array_delete_
                - free
            - BranchSide:      'metadata_object.c:661,8'
              BranchSideFuncs:
                - abort
                - cuesheet_track_array_delete_
            - BranchSide:      'metadata_object.c:669,8'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'metadata_object.c:683,8'
              BranchSideFuncs:
                - free
        - Branch String:   'metadata_object.c:638,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:639,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_object.c:642,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:644,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:645,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_object.c:648,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:650,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:651,10'
              BranchSideFuncs:
                - free
                - vorbiscomment_entry_array_delete_
            - BranchSide:      'metadata_object.c:654,8'
              BranchSideFuncs:
                - vorbiscomment_entry_array_delete_
        - Branch String:   'metadata_object.c:654,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:655,39'
              BranchSideFuncs:
                - vorbiscomment_entry_array_delete_
            - BranchSide:      'metadata_object.c:659,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:661,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:662,5'
              BranchSideFuncs:
                - abort
                - cuesheet_track_array_delete_
            - BranchSide:      'metadata_object.c:667,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:662,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:662,5'
              BranchSideFuncs:
                - cuesheet_track_array_delete_
            - BranchSide:      'metadata_object.c:663,34'
              BranchSideFuncs:
                - cuesheet_track_array_delete_
        - Branch String:   'metadata_object.c:669,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:670,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'metadata_object.c:673,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'metadata_object.c:673,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:674,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'metadata_object.c:677,8'
              BranchSideFuncs:
                - free
        - Branch String:   'metadata_object.c:677,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:678,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_object.c:681,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:683,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:684,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_object.c:687,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:631,2'
          Dst:             abort
        - Src:             'metadata_object.c:655,5'
          Dst:             vorbiscomment_entry_array_delete_
        - Src:             'metadata_object.c:662,5'
          Dst:             abort
        - Src:             'metadata_object.c:663,5'
          Dst:             cuesheet_track_array_delete_
    - functionName:    vorbiscomment_calculate_length_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         9
      ICount:          91
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_object.c:199,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:199,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:201,20'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:204,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:205,22'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:208,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:199,2'
          Dst:             abort
    - functionName:    cuesheet_calculate_length_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         9
      ICount:          107
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    6
      BranchProfiles:
        - Branch String:   'metadata_object.c:317,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:317,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:320,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:337,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:338,21'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:344,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:317,2'
          Dst:             abort
    - functionName:    write_callback_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2001
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - frame
        - buffer
        - client_data
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_callback_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1970
      functionLinenumberEnd: 1998
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - buffer
        - bytes
        - client_data
      BBCount:         13
      ICount:          142
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1974,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1975,7'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1985,10'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1975,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1976,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1977,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1985,10'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1986,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1987,10'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1987,10'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1988,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1992,21'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1992,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1993,13'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1994,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__metadata_object_set_raw
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 1967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - length
      BBCount:         22
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - FLAC__metadata_object_delete
        - FLAC__stream_decoder_delete
        - FLAC__stream_decoder_finish
        - FLAC__stream_decoder_get_state
        - FLAC__stream_decoder_init_stream
        - FLAC__stream_decoder_new
        - FLAC__stream_decoder_process_until_end_of_metadata
        - FLAC__stream_decoder_set_md5_checking
        - FLAC__stream_decoder_set_metadata_respond_all
        - error_callback_
        - metadata_callback_
        - read_callback_
        - write_callback_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1942,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1943,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1945,40'
              BranchSideFuncs:
                - FLAC__stream_decoder_set_md5_checking
                - FLAC__stream_decoder_set_metadata_respond_all
                - FLAC__stream_decoder_init_stream
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_state
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_object.c:1948,185'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1948,191'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
            - BranchSide:      'metadata_object.c:1949,37'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_object.c:1948,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1949,37'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
            - BranchSide:      'metadata_object.c:1954,58'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_state
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:1954,67'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1954,155'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:1954,101'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_state
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:1954,149'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1954,155'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:1955,37'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
        - Branch String:   'metadata_object.c:1954,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1955,37'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:1962,36'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__stream_decoder_delete
        - Branch String:   'metadata_object.c:1957,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1958,36'
              BranchSideFuncs:
                - FLAC__metadata_object_delete
            - BranchSide:      'metadata_object.c:1959,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:1940,12'
          Dst:             FLAC__stream_decoder_new
        - Src:             'metadata_object.c:1945,2'
          Dst:             FLAC__stream_decoder_set_md5_checking
        - Src:             'metadata_object.c:1946,2'
          Dst:             FLAC__stream_decoder_set_metadata_respond_all
        - Src:             'metadata_object.c:1948,5'
          Dst:             FLAC__stream_decoder_init_stream
        - Src:             'metadata_object.c:1948,5'
          Dst:             read_callback_
        - Src:             'metadata_object.c:1948,5'
          Dst:             write_callback_
        - Src:             'metadata_object.c:1948,5'
          Dst:             metadata_callback_
        - Src:             'metadata_object.c:1948,5'
          Dst:             error_callback_
        - Src:             'metadata_object.c:1949,9'
          Dst:             FLAC__stream_decoder_finish
        - Src:             'metadata_object.c:1950,3'
          Dst:             FLAC__stream_decoder_delete
        - Src:             'metadata_object.c:1954,7'
          Dst:             FLAC__stream_decoder_process_until_end_of_metadata
        - Src:             'metadata_object.c:1954,70'
          Dst:             FLAC__stream_decoder_get_state
        - Src:             'metadata_object.c:1955,9'
          Dst:             FLAC__stream_decoder_finish
        - Src:             'metadata_object.c:1956,3'
          Dst:             FLAC__stream_decoder_delete
        - Src:             'metadata_object.c:1958,4'
          Dst:             FLAC__metadata_object_delete
        - Src:             'metadata_object.c:1962,8'
          Dst:             FLAC__stream_decoder_finish
        - Src:             'metadata_object.c:1963,2'
          Dst:             FLAC__stream_decoder_delete
    - functionName:    FLAC__metadata_object_get_raw
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1873
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - FLAC__add_metadata_block
        - FLAC__bitwriter_delete
        - FLAC__bitwriter_get_buffer
        - FLAC__bitwriter_init
        - FLAC__bitwriter_new
        - abort
        - safe_malloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1879,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1879,2'
              BranchSideFuncs:
                - FLAC__bitwriter_new
                - FLAC__bitwriter_init
                - FLAC__bitwriter_delete
                - FLAC__add_metadata_block
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_get_buffer
                - FLAC__bitwriter_delete
                - safe_malloc_.1437
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
            - BranchSide:      'metadata_object.c:1881,11'
              BranchSideFuncs:
                - FLAC__bitwriter_new
                - FLAC__bitwriter_init
                - FLAC__bitwriter_delete
                - FLAC__add_metadata_block
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_get_buffer
                - FLAC__bitwriter_delete
                - safe_malloc_.1437
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
        - Branch String:   'metadata_object.c:1881,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1882,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1883,27'
              BranchSideFuncs:
                - FLAC__bitwriter_init
                - FLAC__bitwriter_delete
                - FLAC__add_metadata_block
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_get_buffer
                - FLAC__bitwriter_delete
                - safe_malloc_.1437
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
        - Branch String:   'metadata_object.c:1883,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1884,26'
              BranchSideFuncs:
                - FLAC__add_metadata_block
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_get_buffer
                - FLAC__bitwriter_delete
                - safe_malloc_.1437
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
            - BranchSide:      'metadata_object.c:1887,31'
              BranchSideFuncs:
                - FLAC__add_metadata_block
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_get_buffer
                - FLAC__bitwriter_delete
                - safe_malloc_.1437
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
        - Branch String:   'metadata_object.c:1887,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1888,26'
              BranchSideFuncs:
                - FLAC__bitwriter_get_buffer
                - FLAC__bitwriter_delete
                - safe_malloc_.1437
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
            - BranchSide:      'metadata_object.c:1892,33'
              BranchSideFuncs:
                - FLAC__bitwriter_get_buffer
                - FLAC__bitwriter_delete
                - safe_malloc_.1437
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
        - Branch String:   'metadata_object.c:1892,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1893,26'
              BranchSideFuncs:
                - safe_malloc_.1437
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
            - BranchSide:      'metadata_object.c:1898,5'
              BranchSideFuncs:
                - safe_malloc_.1437
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
        - Branch String:   'metadata_object.c:1898,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1899,26'
              BranchSideFuncs:
                - FLAC__bitwriter_delete
            - BranchSide:      'metadata_object.c:1903,24'
              BranchSideFuncs:
                - safe_malloc_.1437
                - FLAC__bitwriter_delete
                - FLAC__bitwriter_delete
        - Branch String:   'metadata_object.c:1904,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1905,26'
              BranchSideFuncs:
                - FLAC__bitwriter_delete
            - BranchSide:      'metadata_object.c:1909,9'
              BranchSideFuncs:
                - FLAC__bitwriter_delete
      Callsites:
        - Src:             'metadata_object.c:1879,2'
          Dst:             abort
        - Src:             'metadata_object.c:1881,11'
          Dst:             FLAC__bitwriter_new
        - Src:             'metadata_object.c:1883,6'
          Dst:             FLAC__bitwriter_init
        - Src:             'metadata_object.c:1884,3'
          Dst:             FLAC__bitwriter_delete
        - Src:             'metadata_object.c:1887,6'
          Dst:             FLAC__add_metadata_block
        - Src:             'metadata_object.c:1888,3'
          Dst:             FLAC__bitwriter_delete
        - Src:             'metadata_object.c:1892,6'
          Dst:             FLAC__bitwriter_get_buffer
        - Src:             'metadata_object.c:1893,3'
          Dst:             FLAC__bitwriter_delete
        - Src:             'metadata_object.c:1899,3'
          Dst:             FLAC__bitwriter_delete
        - Src:             'metadata_object.c:1903,11'
          Dst:             safe_malloc_
        - Src:             'metadata_object.c:1905,3'
          Dst:             FLAC__bitwriter_delete
        - Src:             'metadata_object.c:1910,2'
          Dst:             FLAC__bitwriter_delete
    - functionName:    FLAC__metadata_object_picture_is_legal
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
        - violation
      BBCount:         7
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__format_picture_is_legal
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_object.c:1866,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1866,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_picture_is_legal
            - BranchSide:      'metadata_object.c:1867,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_picture_is_legal
        - Branch String:   'metadata_object.c:1867,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1867,2'
              BranchSideFuncs:
                - FLAC__format_picture_is_legal
            - BranchSide:      'metadata_object.c:1869,40'
              BranchSideFuncs:
                - FLAC__format_picture_is_legal
      Callsites:
        - Src:             'metadata_object.c:1866,2'
          Dst:             abort
        - Src:             'metadata_object.c:1867,2'
          Dst:             abort
        - Src:             'metadata_object.c:1869,9'
          Dst:             FLAC__format_picture_is_legal
    - functionName:    FLAC__metadata_object_picture_set_data
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - object
        - data
        - length
        - copy
      BBCount:         26
      ICount:          154
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - abort
        - copy_bytes_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_object.c:1841,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1841,2'
              BranchSideFuncs:
                - abort
                - abort
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:1842,2'
              BranchSideFuncs:
                - abort
                - abort
                - free
                - copy_bytes_
        - Branch String:   'metadata_object.c:1842,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1842,2'
              BranchSideFuncs:
                - abort
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:1843,2'
              BranchSideFuncs:
                - abort
                - free
                - copy_bytes_
        - Branch String:   'metadata_object.c:1843,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1843,2'
              BranchSideFuncs:
                - abort
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:1843,2'
              BranchSideFuncs:
                - abort
                - free
                - copy_bytes_
        - Branch String:   'metadata_object.c:1843,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1843,2'
              BranchSideFuncs:
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:1845,8'
              BranchSideFuncs:
                - free
                - copy_bytes_
        - Branch String:   'metadata_object.c:1843,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1843,2'
              BranchSideFuncs:
                - abort
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:1843,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_object.c:1843,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1843,2'
              BranchSideFuncs:
                - abort
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:1843,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_object.c:1843,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1843,2'
              BranchSideFuncs:
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:1845,8'
              BranchSideFuncs:
                - free
                - copy_bytes_
        - Branch String:   'metadata_object.c:1848,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1849,21'
              BranchSideFuncs:
                - copy_bytes_
                - free
            - BranchSide:      'metadata_object.c:1853,31'
              BranchSideFuncs:
                - free
        - Branch String:   'metadata_object.c:1849,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1850,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_object.c:1851,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'metadata_object.c:1841,2'
          Dst:             abort
        - Src:             'metadata_object.c:1842,2'
          Dst:             abort
        - Src:             'metadata_object.c:1843,2'
          Dst:             abort
        - Src:             'metadata_object.c:1849,8'
          Dst:             copy_bytes_
    - functionName:    FLAC__metadata_object_picture_set_description
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1807
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - description
        - copy
      BBCount:         20
      ICount:          140
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - abort
        - copy_bytes_
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_object.c:1811,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1811,2'
              BranchSideFuncs:
                - abort
                - abort
                - strlen
                - free
                - copy_bytes_
                - strlen
            - BranchSide:      'metadata_object.c:1812,2'
              BranchSideFuncs:
                - abort
                - abort
                - strlen
                - free
                - copy_bytes_
                - strlen
        - Branch String:   'metadata_object.c:1812,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1812,2'
              BranchSideFuncs:
                - abort
                - strlen
                - free
                - copy_bytes_
                - strlen
            - BranchSide:      'metadata_object.c:1813,2'
              BranchSideFuncs:
                - abort
                - strlen
                - free
                - copy_bytes_
                - strlen
        - Branch String:   'metadata_object.c:1813,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1813,2'
              BranchSideFuncs:
                - strlen
                - free
                - copy_bytes_
                - strlen
            - BranchSide:      'metadata_object.c:1815,8'
              BranchSideFuncs:
                - strlen
                - free
                - copy_bytes_
                - strlen
        - Branch String:   'metadata_object.c:1816,15'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1816,41'
              BranchSideFuncs:
                - strlen
                - strlen
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:1816,13'
              BranchSideFuncs:
                - strlen
                - free
                - copy_bytes_
        - Branch String:   'metadata_object.c:1820,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1821,7'
              BranchSideFuncs:
                - copy_bytes_
                - free
            - BranchSide:      'metadata_object.c:1827,38'
              BranchSideFuncs:
                - free
        - Branch String:   'metadata_object.c:1821,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1822,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1823,21'
              BranchSideFuncs:
                - copy_bytes_
                - free
        - Branch String:   'metadata_object.c:1823,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1824,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_object.c:1825,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'metadata_object.c:1811,2'
          Dst:             abort
        - Src:             'metadata_object.c:1812,2'
          Dst:             abort
        - Src:             'metadata_object.c:1813,2'
          Dst:             abort
        - Src:             'metadata_object.c:1816,20'
          Dst:             strlen
        - Src:             'metadata_object.c:1817,15'
          Dst:             strlen
        - Src:             'metadata_object.c:1823,8'
          Dst:             copy_bytes_
    - functionName:    FLAC__metadata_object_picture_set_mime_type
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1776
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - mime_type
        - copy
      BBCount:         20
      ICount:          140
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - abort
        - copy_bytes_
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'metadata_object.c:1780,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1780,2'
              BranchSideFuncs:
                - abort
                - abort
                - strlen
                - free
                - copy_bytes_
                - strlen
            - BranchSide:      'metadata_object.c:1781,2'
              BranchSideFuncs:
                - abort
                - abort
                - strlen
                - free
                - copy_bytes_
                - strlen
        - Branch String:   'metadata_object.c:1781,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1781,2'
              BranchSideFuncs:
                - abort
                - strlen
                - free
                - copy_bytes_
                - strlen
            - BranchSide:      'metadata_object.c:1782,2'
              BranchSideFuncs:
                - abort
                - strlen
                - free
                - copy_bytes_
                - strlen
        - Branch String:   'metadata_object.c:1782,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1782,2'
              BranchSideFuncs:
                - strlen
                - free
                - copy_bytes_
                - strlen
            - BranchSide:      'metadata_object.c:1784,8'
              BranchSideFuncs:
                - strlen
                - free
                - copy_bytes_
                - strlen
        - Branch String:   'metadata_object.c:1785,15'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1785,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:1785,13'
              BranchSideFuncs:
                - strlen
                - free
                - copy_bytes_
        - Branch String:   'metadata_object.c:1789,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1790,7'
              BranchSideFuncs:
                - copy_bytes_
                - free
            - BranchSide:      'metadata_object.c:1796,36'
              BranchSideFuncs:
                - free
        - Branch String:   'metadata_object.c:1790,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1791,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1792,36'
              BranchSideFuncs:
                - copy_bytes_
                - free
        - Branch String:   'metadata_object.c:1792,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1793,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_object.c:1794,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'metadata_object.c:1780,2'
          Dst:             abort
        - Src:             'metadata_object.c:1781,2'
          Dst:             abort
        - Src:             'metadata_object.c:1782,2'
          Dst:             abort
        - Src:             'metadata_object.c:1785,20'
          Dst:             strlen
        - Src:             'metadata_object.c:1786,15'
          Dst:             strlen
        - Src:             'metadata_object.c:1792,8'
          Dst:             copy_bytes_
    - functionName:    get_index_01_offset_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1729
      functionLinenumberEnd: 1740
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cs
        - track
      BBCount:         13
      ICount:          152
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_object.c:1730,34'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1730,37'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1731,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1730,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1731,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1732,11'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1732,11'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1733,10'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1734,11'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1734,11'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1735,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1736,11'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1736,11'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1737,10'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1739,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cddb_add_digits_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1745,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1746,9'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1749,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__metadata_object_cuesheet_calculate_cddb_id
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         14
      ICount:          124
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - cddb_add_digits_
        - get_index_01_offset_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_object.c:1757,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1757,2'
              BranchSideFuncs:
                - abort
                - get_index_01_offset_
                - get_index_01_offset_
                - cddb_add_digits_
            - BranchSide:      'metadata_object.c:1758,2'
              BranchSideFuncs:
                - abort
                - get_index_01_offset_
                - get_index_01_offset_
                - cddb_add_digits_
        - Branch String:   'metadata_object.c:1758,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1758,2'
              BranchSideFuncs:
                - get_index_01_offset_
                - get_index_01_offset_
                - cddb_add_digits_
            - BranchSide:      'metadata_object.c:1760,8'
              BranchSideFuncs:
                - get_index_01_offset_
                - get_index_01_offset_
                - cddb_add_digits_
        - Branch String:   'metadata_object.c:1762,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1763,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1766,27'
              BranchSideFuncs:
                - get_index_01_offset_
                - get_index_01_offset_
                - cddb_add_digits_
        - Branch String:   'metadata_object.c:1767,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1768,64'
              BranchSideFuncs:
                - get_index_01_offset_
                - cddb_add_digits_
                - get_index_01_offset_
            - BranchSide:      'metadata_object.c:1769,28'
              BranchSideFuncs:
                - get_index_01_offset_
      Callsites:
        - Src:             'metadata_object.c:1757,2'
          Dst:             abort
        - Src:             'metadata_object.c:1758,2'
          Dst:             abort
        - Src:             'metadata_object.c:1768,43'
          Dst:             get_index_01_offset_
        - Src:             'metadata_object.c:1768,11'
          Dst:             cddb_add_digits_
        - Src:             'metadata_object.c:1769,103'
          Dst:             get_index_01_offset_
    - functionName:    FLAC__metadata_object_cuesheet_is_legal
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1725
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
        - check_cd_da_subset
        - violation
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__format_cuesheet_is_legal
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_object.c:1722,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1722,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_cuesheet_is_legal
            - BranchSide:      'metadata_object.c:1723,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_cuesheet_is_legal
        - Branch String:   'metadata_object.c:1723,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1723,2'
              BranchSideFuncs:
                - FLAC__format_cuesheet_is_legal
            - BranchSide:      'metadata_object.c:1725,41'
              BranchSideFuncs:
                - FLAC__format_cuesheet_is_legal
      Callsites:
        - Src:             'metadata_object.c:1722,2'
          Dst:             abort
        - Src:             'metadata_object.c:1723,2'
          Dst:             abort
        - Src:             'metadata_object.c:1725,9'
          Dst:             FLAC__format_cuesheet_is_legal
    - functionName:    FLAC__metadata_object_cuesheet_delete_track
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - track_num
      BBCount:         9
      ICount:          116
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__metadata_object_cuesheet_resize_tracks
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_object.c:1703,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1703,2'
              BranchSideFuncs:
                - abort
                - abort
                - free
                - FLAC__metadata_object_cuesheet_resize_tracks
            - BranchSide:      'metadata_object.c:1704,2'
              BranchSideFuncs:
                - abort
                - abort
                - free
                - FLAC__metadata_object_cuesheet_resize_tracks
        - Branch String:   'metadata_object.c:1704,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1704,2'
              BranchSideFuncs:
                - abort
                - free
                - FLAC__metadata_object_cuesheet_resize_tracks
            - BranchSide:      'metadata_object.c:1705,2'
              BranchSideFuncs:
                - abort
                - free
                - FLAC__metadata_object_cuesheet_resize_tracks
        - Branch String:   'metadata_object.c:1705,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1705,2'
              BranchSideFuncs:
                - free
                - FLAC__metadata_object_cuesheet_resize_tracks
            - BranchSide:      'metadata_object.c:1707,8'
              BranchSideFuncs:
                - free
                - FLAC__metadata_object_cuesheet_resize_tracks
      Callsites:
        - Src:             'metadata_object.c:1703,2'
          Dst:             abort
        - Src:             'metadata_object.c:1704,2'
          Dst:             abort
        - Src:             'metadata_object.c:1705,2'
          Dst:             abort
        - Src:             'metadata_object.c:1717,9'
          Dst:             FLAC__metadata_object_cuesheet_resize_tracks
    - functionName:    FLAC__metadata_object_cuesheet_resize_tracks
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - new_num_tracks
      BBCount:         37
      ICount:          246
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - abort
        - cuesheet_calculate_length_
        - cuesheet_track_array_new_
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_object.c:1613,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1613,2'
              BranchSideFuncs:
                - abort
                - abort
                - realloc
                - cuesheet_calculate_length_
                - free
                - free
                - abort
                - cuesheet_track_array_new_
            - BranchSide:      'metadata_object.c:1614,2'
              BranchSideFuncs:
                - abort
                - abort
                - realloc
                - cuesheet_calculate_length_
                - free
                - free
                - abort
                - cuesheet_track_array_new_
        - Branch String:   'metadata_object.c:1614,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1614,2'
              BranchSideFuncs:
                - abort
                - realloc
                - cuesheet_calculate_length_
                - free
                - free
                - abort
                - cuesheet_track_array_new_
            - BranchSide:      'metadata_object.c:1616,6'
              BranchSideFuncs:
                - abort
                - realloc
                - cuesheet_calculate_length_
                - free
                - free
                - abort
                - cuesheet_track_array_new_
        - Branch String:   'metadata_object.c:1616,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1617,3'
              BranchSideFuncs:
                - abort
                - cuesheet_track_array_new_
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:1624,27'
              BranchSideFuncs:
                - abort
                - realloc
                - cuesheet_calculate_length_
                - free
                - free
        - Branch String:   'metadata_object.c:1617,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1617,3'
              BranchSideFuncs:
                - cuesheet_track_array_new_
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:1618,7'
              BranchSideFuncs:
                - cuesheet_track_array_new_
                - cuesheet_calculate_length_
        - Branch String:   'metadata_object.c:1618,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1619,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1620,71'
              BranchSideFuncs:
                - cuesheet_track_array_new_
                - cuesheet_calculate_length_
        - Branch String:   'metadata_object.c:1628,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1629,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1631,3'
              BranchSideFuncs:
                - abort
                - realloc
                - cuesheet_calculate_length_
                - free
                - free
        - Branch String:   'metadata_object.c:1631,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1631,3'
              BranchSideFuncs:
                - realloc
                - cuesheet_calculate_length_
                - free
                - free
            - BranchSide:      'metadata_object.c:1634,7'
              BranchSideFuncs:
                - realloc
                - cuesheet_calculate_length_
                - free
                - free
        - Branch String:   'metadata_object.c:1634,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1636,13'
              BranchSideFuncs:
                - realloc
                - cuesheet_calculate_length_
                - free
                - free
            - BranchSide:      'metadata_object.c:1640,7'
              BranchSideFuncs:
                - realloc
                - cuesheet_calculate_length_
                - free
        - Branch String:   'metadata_object.c:1636,4'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1637,10'
              BranchSideFuncs:
                - free
                - realloc
                - cuesheet_calculate_length_
                - free
            - BranchSide:      'metadata_object.c:1638,3'
              BranchSideFuncs:
                - realloc
                - cuesheet_calculate_length_
                - free
        - Branch String:   'metadata_object.c:1640,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1641,9'
              BranchSideFuncs:
                - free
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:1647,26'
              BranchSideFuncs:
                - realloc
                - cuesheet_calculate_length_
        - Branch String:   'metadata_object.c:1647,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1648,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1649,36'
              BranchSideFuncs:
                - cuesheet_calculate_length_
      Callsites:
        - Src:             'metadata_object.c:1613,2'
          Dst:             abort
        - Src:             'metadata_object.c:1614,2'
          Dst:             abort
        - Src:             'metadata_object.c:1617,3'
          Dst:             abort
        - Src:             'metadata_object.c:1620,45'
          Dst:             cuesheet_track_array_new_
        - Src:             'metadata_object.c:1631,3'
          Dst:             abort
        - Src:             'metadata_object.c:1647,18'
          Dst:             realloc
        - Src:             'metadata_object.c:1659,2'
          Dst:             cuesheet_calculate_length_
    - functionName:    FLAC__metadata_object_cuesheet_insert_blank_track
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - track_num
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__metadata_object_cuesheet_insert_track
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'metadata_object.c:1696,9'
          Dst:             FLAC__metadata_object_cuesheet_insert_track
    - functionName:    FLAC__metadata_object_cuesheet_insert_track
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - track_num
        - track
        - copy
      BBCount:         12
      ICount:          124
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__metadata_object_cuesheet_resize_tracks
        - FLAC__metadata_object_cuesheet_set_track
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1675,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1675,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_cuesheet_resize_tracks
                - FLAC__metadata_object_cuesheet_set_track
            - BranchSide:      'metadata_object.c:1676,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_cuesheet_resize_tracks
                - FLAC__metadata_object_cuesheet_set_track
        - Branch String:   'metadata_object.c:1676,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1676,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_cuesheet_resize_tracks
                - FLAC__metadata_object_cuesheet_set_track
            - BranchSide:      'metadata_object.c:1677,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_cuesheet_resize_tracks
                - FLAC__metadata_object_cuesheet_set_track
        - Branch String:   'metadata_object.c:1677,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1677,2'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_resize_tracks
                - FLAC__metadata_object_cuesheet_set_track
            - BranchSide:      'metadata_object.c:1679,8'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_resize_tracks
                - FLAC__metadata_object_cuesheet_set_track
        - Branch String:   'metadata_object.c:1681,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1682,3'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_set_track
            - BranchSide:      'metadata_object.c:1685,11'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_set_track
      Callsites:
        - Src:             'metadata_object.c:1675,2'
          Dst:             abort
        - Src:             'metadata_object.c:1676,2'
          Dst:             abort
        - Src:             'metadata_object.c:1677,2'
          Dst:             abort
        - Src:             'metadata_object.c:1681,7'
          Dst:             FLAC__metadata_object_cuesheet_resize_tracks
        - Src:             'metadata_object.c:1689,9'
          Dst:             FLAC__metadata_object_cuesheet_set_track
    - functionName:    FLAC__metadata_object_cuesheet_set_track
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - track_num
        - track
        - copy
      BBCount:         7
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - cuesheet_set_track_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1665,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1665,2'
              BranchSideFuncs:
                - abort
                - cuesheet_set_track_
            - BranchSide:      'metadata_object.c:1666,2'
              BranchSideFuncs:
                - abort
                - cuesheet_set_track_
        - Branch String:   'metadata_object.c:1666,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1666,2'
              BranchSideFuncs:
                - cuesheet_set_track_
            - BranchSide:      'metadata_object.c:1668,29'
              BranchSideFuncs:
                - cuesheet_set_track_
      Callsites:
        - Src:             'metadata_object.c:1665,2'
          Dst:             abort
        - Src:             'metadata_object.c:1666,2'
          Dst:             abort
        - Src:             'metadata_object.c:1668,9'
          Dst:             cuesheet_set_track_
    - functionName:    cuesheet_set_track_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - dest
        - src
        - copy
      BBCount:         28
      ICount:          148
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - abort
        - copy_track_
        - cuesheet_calculate_length_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:403,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:403,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - free
                - cuesheet_calculate_length_
                - copy_track_
            - BranchSide:      'metadata_object.c:404,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - free
                - cuesheet_calculate_length_
                - copy_track_
        - Branch String:   'metadata_object.c:404,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:404,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - free
                - cuesheet_calculate_length_
                - copy_track_
            - BranchSide:      'metadata_object.c:405,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - free
                - cuesheet_calculate_length_
                - copy_track_
        - Branch String:   'metadata_object.c:405,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:405,2'
              BranchSideFuncs:
                - abort
                - abort
                - free
                - cuesheet_calculate_length_
                - copy_track_
            - BranchSide:      'metadata_object.c:406,2'
              BranchSideFuncs:
                - abort
                - abort
                - free
                - cuesheet_calculate_length_
                - copy_track_
        - Branch String:   'metadata_object.c:406,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:406,2'
              BranchSideFuncs:
                - abort
                - free
                - cuesheet_calculate_length_
                - copy_track_
            - BranchSide:      'metadata_object.c:407,2'
              BranchSideFuncs:
                - abort
                - free
                - cuesheet_calculate_length_
                - copy_track_
        - Branch String:   'metadata_object.c:407,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:407,2'
              BranchSideFuncs:
                - abort
                - free
                - cuesheet_calculate_length_
                - copy_track_
            - BranchSide:      'metadata_object.c:407,2'
              BranchSideFuncs:
                - abort
                - free
                - cuesheet_calculate_length_
                - copy_track_
        - Branch String:   'metadata_object.c:407,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:407,2'
              BranchSideFuncs:
                - free
                - cuesheet_calculate_length_
                - copy_track_
            - BranchSide:      'metadata_object.c:409,9'
              BranchSideFuncs:
                - free
                - cuesheet_calculate_length_
                - copy_track_
        - Branch String:   'metadata_object.c:407,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:407,2'
              BranchSideFuncs:
                - abort
                - free
                - cuesheet_calculate_length_
                - copy_track_
            - BranchSide:      'metadata_object.c:407,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_object.c:407,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:407,2'
              BranchSideFuncs:
                - free
                - cuesheet_calculate_length_
                - copy_track_
            - BranchSide:      'metadata_object.c:409,9'
              BranchSideFuncs:
                - free
                - cuesheet_calculate_length_
                - copy_track_
        - Branch String:   'metadata_object.c:412,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:413,20'
              BranchSideFuncs:
                - copy_track_
                - free
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:417,4'
              BranchSideFuncs:
                - free
                - cuesheet_calculate_length_
        - Branch String:   'metadata_object.c:413,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:414,4'
              BranchSideFuncs:
                - free
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:415,2'
              BranchSideFuncs:
                - free
                - cuesheet_calculate_length_
      Callsites:
        - Src:             'metadata_object.c:403,2'
          Dst:             abort
        - Src:             'metadata_object.c:404,2'
          Dst:             abort
        - Src:             'metadata_object.c:405,2'
          Dst:             abort
        - Src:             'metadata_object.c:406,2'
          Dst:             abort
        - Src:             'metadata_object.c:407,2'
          Dst:             abort
        - Src:             'metadata_object.c:413,8'
          Dst:             copy_track_
        - Src:             'metadata_object.c:422,2'
          Dst:             cuesheet_calculate_length_
    - functionName:    FLAC__metadata_object_cuesheet_track_delete_index
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - object
        - track_num
        - index_num
      BBCount:         11
      ICount:          117
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__metadata_object_cuesheet_track_resize_indices
        - abort
        - cuesheet_calculate_length_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_object.c:1596,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1596,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:1597,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
        - Branch String:   'metadata_object.c:1597,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1597,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:1598,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
        - Branch String:   'metadata_object.c:1598,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1598,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:1599,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
        - Branch String:   'metadata_object.c:1599,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1599,2'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:1601,11'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
      Callsites:
        - Src:             'metadata_object.c:1596,2'
          Dst:             abort
        - Src:             'metadata_object.c:1597,2'
          Dst:             abort
        - Src:             'metadata_object.c:1598,2'
          Dst:             abort
        - Src:             'metadata_object.c:1599,2'
          Dst:             abort
        - Src:             'metadata_object.c:1606,2'
          Dst:             FLAC__metadata_object_cuesheet_track_resize_indices
        - Src:             'metadata_object.c:1607,2'
          Dst:             cuesheet_calculate_length_
    - functionName:    FLAC__metadata_object_cuesheet_track_resize_indices
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - object
        - track_num
        - new_num_indices
      BBCount:         32
      ICount:          217
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - abort
        - cuesheet_calculate_length_
        - cuesheet_track_index_array_new_
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_object.c:1517,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1517,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - realloc
                - cuesheet_calculate_length_
                - free
                - abort
                - cuesheet_track_index_array_new_
            - BranchSide:      'metadata_object.c:1518,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - realloc
                - cuesheet_calculate_length_
                - free
                - abort
                - cuesheet_track_index_array_new_
        - Branch String:   'metadata_object.c:1518,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1518,2'
              BranchSideFuncs:
                - abort
                - abort
                - realloc
                - cuesheet_calculate_length_
                - free
                - abort
                - cuesheet_track_index_array_new_
            - BranchSide:      'metadata_object.c:1519,2'
              BranchSideFuncs:
                - abort
                - abort
                - realloc
                - cuesheet_calculate_length_
                - free
                - abort
                - cuesheet_track_index_array_new_
        - Branch String:   'metadata_object.c:1519,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1519,2'
              BranchSideFuncs:
                - abort
                - realloc
                - cuesheet_calculate_length_
                - free
                - abort
                - cuesheet_track_index_array_new_
            - BranchSide:      'metadata_object.c:1521,11'
              BranchSideFuncs:
                - abort
                - realloc
                - cuesheet_calculate_length_
                - free
                - abort
                - cuesheet_track_index_array_new_
        - Branch String:   'metadata_object.c:1523,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1524,3'
              BranchSideFuncs:
                - abort
                - cuesheet_track_index_array_new_
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:1531,27'
              BranchSideFuncs:
                - abort
                - realloc
                - cuesheet_calculate_length_
                - free
        - Branch String:   'metadata_object.c:1524,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1524,3'
              BranchSideFuncs:
                - cuesheet_track_index_array_new_
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:1525,7'
              BranchSideFuncs:
                - cuesheet_track_index_array_new_
                - cuesheet_calculate_length_
        - Branch String:   'metadata_object.c:1525,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1526,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1527,62'
              BranchSideFuncs:
                - cuesheet_track_index_array_new_
                - cuesheet_calculate_length_
        - Branch String:   'metadata_object.c:1535,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1536,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1538,3'
              BranchSideFuncs:
                - abort
                - realloc
                - cuesheet_calculate_length_
                - free
        - Branch String:   'metadata_object.c:1538,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1538,3'
              BranchSideFuncs:
                - realloc
                - cuesheet_calculate_length_
                - free
            - BranchSide:      'metadata_object.c:1540,7'
              BranchSideFuncs:
                - realloc
                - cuesheet_calculate_length_
                - free
        - Branch String:   'metadata_object.c:1540,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1541,9'
              BranchSideFuncs:
                - free
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:1547,26'
              BranchSideFuncs:
                - realloc
                - cuesheet_calculate_length_
        - Branch String:   'metadata_object.c:1547,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1548,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1549,21'
              BranchSideFuncs:
                - cuesheet_calculate_length_
      Callsites:
        - Src:             'metadata_object.c:1517,2'
          Dst:             abort
        - Src:             'metadata_object.c:1518,2'
          Dst:             abort
        - Src:             'metadata_object.c:1519,2'
          Dst:             abort
        - Src:             'metadata_object.c:1524,3'
          Dst:             abort
        - Src:             'metadata_object.c:1527,30'
          Dst:             cuesheet_track_index_array_new_
        - Src:             'metadata_object.c:1538,3'
          Dst:             abort
        - Src:             'metadata_object.c:1547,18'
          Dst:             realloc
        - Src:             'metadata_object.c:1559,2'
          Dst:             cuesheet_calculate_length_
    - functionName:    cuesheet_track_index_array_new_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - num_indices
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - safe_calloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:348,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:348,2'
              BranchSideFuncs:
                - safe_calloc_
            - BranchSide:      'metadata_object.c:350,22'
              BranchSideFuncs:
                - safe_calloc_
      Callsites:
        - Src:             'metadata_object.c:348,2'
          Dst:             abort
        - Src:             'metadata_object.c:350,9'
          Dst:             safe_calloc_
    - functionName:    FLAC__metadata_object_cuesheet_track_insert_blank_index
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1589
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - object
        - track_num
        - index_num
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__metadata_object_cuesheet_track_insert_index
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'metadata_object.c:1589,9'
          Dst:             FLAC__metadata_object_cuesheet_track_insert_index
    - functionName:    FLAC__metadata_object_cuesheet_track_insert_index
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - char
      constantsTouched: []
      argNames:
        - object
        - track_num
        - index_num
        - indx
        - ''
      BBCount:         14
      ICount:          142
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__metadata_object_cuesheet_track_resize_indices
        - abort
        - cuesheet_calculate_length_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1567,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1567,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:1568,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
        - Branch String:   'metadata_object.c:1568,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1568,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:1569,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
        - Branch String:   'metadata_object.c:1569,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1569,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:1570,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
        - Branch String:   'metadata_object.c:1570,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1570,2'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:1572,11'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_resize_indices
                - cuesheet_calculate_length_
        - Branch String:   'metadata_object.c:1574,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1575,3'
              BranchSideFuncs:
                - cuesheet_calculate_length_
            - BranchSide:      'metadata_object.c:1578,11'
              BranchSideFuncs:
                - cuesheet_calculate_length_
      Callsites:
        - Src:             'metadata_object.c:1567,2'
          Dst:             abort
        - Src:             'metadata_object.c:1568,2'
          Dst:             abort
        - Src:             'metadata_object.c:1569,2'
          Dst:             abort
        - Src:             'metadata_object.c:1570,2'
          Dst:             abort
        - Src:             'metadata_object.c:1574,7'
          Dst:             FLAC__metadata_object_cuesheet_track_resize_indices
        - Src:             'metadata_object.c:1581,2'
          Dst:             cuesheet_calculate_length_
    - functionName:    FLAC__metadata_object_cuesheet_track_delete_data
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         10
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1500,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1500,2'
              BranchSideFuncs:
                - abort
                - free
            - BranchSide:      'metadata_object.c:1502,6'
              BranchSideFuncs:
                - abort
                - free
        - Branch String:   'metadata_object.c:1502,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1502,6'
              BranchSideFuncs:
                - abort
                - free
            - BranchSide:      'metadata_object.c:1503,3'
              BranchSideFuncs:
                - abort
                - free
        - Branch String:   'metadata_object.c:1503,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1503,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_object.c:1504,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'metadata_object.c:1500,2'
          Dst:             abort
        - Src:             'metadata_object.c:1503,3'
          Dst:             abort
    - functionName:    FLAC__metadata_object_cuesheet_track_delete
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__metadata_object_cuesheet_track_delete_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'metadata_object.c:1510,2'
          Dst:             FLAC__metadata_object_cuesheet_track_delete_data
    - functionName:    FLAC__metadata_object_cuesheet_track_clone
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         11
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__metadata_object_cuesheet_track_delete
        - FLAC__metadata_object_cuesheet_track_new
        - abort
        - copy_track_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_object.c:1486,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1486,2'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_new
                - copy_track_
                - FLAC__metadata_object_cuesheet_track_delete
            - BranchSide:      'metadata_object.c:1488,12'
              BranchSideFuncs:
                - FLAC__metadata_object_cuesheet_track_new
                - copy_track_
                - FLAC__metadata_object_cuesheet_track_delete
        - Branch String:   'metadata_object.c:1488,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1489,20'
              BranchSideFuncs:
                - copy_track_
                - FLAC__metadata_object_cuesheet_track_delete
            - BranchSide:      'metadata_object.c:1495,9'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1489,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1490,48'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1493,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:1486,2'
          Dst:             abort
        - Src:             'metadata_object.c:1488,12'
          Dst:             FLAC__metadata_object_cuesheet_track_new
        - Src:             'metadata_object.c:1489,8'
          Dst:             copy_track_
        - Src:             'metadata_object.c:1490,4'
          Dst:             FLAC__metadata_object_cuesheet_track_delete
    - functionName:    FLAC__metadata_object_cuesheet_track_new
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1479,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1479,9'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'metadata_object.c:1479,9'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'metadata_object.c:1479,9'
          Dst:             calloc
    - functionName:    FLAC__metadata_object_vorbiscomment_remove_entries_matching
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
        - field_name
      BBCount:         20
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__metadata_object_vorbiscomment_delete_comment
        - FLAC__metadata_object_vorbiscomment_entry_matches
        - abort
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'metadata_object.c:1463,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1463,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
            - BranchSide:      'metadata_object.c:1464,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
        - Branch String:   'metadata_object.c:1464,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1464,2'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
            - BranchSide:      'metadata_object.c:1467,16'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
        - Branch String:   'metadata_object.c:1467,65'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1467,68'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
            - BranchSide:      'metadata_object.c:1467,2'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
        - Branch String:   'metadata_object.c:1467,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1468,57'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
            - BranchSide:      'metadata_object.c:1474,9'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1468,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1469,12'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - FLAC__metadata_object_vorbiscomment_entry_matches
            - BranchSide:      'metadata_object.c:1472,2'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
        - Branch String:   'metadata_object.c:1474,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1474,18'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1474,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:1460,37'
          Dst:             strlen
        - Src:             'metadata_object.c:1463,2'
          Dst:             abort
        - Src:             'metadata_object.c:1464,2'
          Dst:             abort
        - Src:             'metadata_object.c:1468,7'
          Dst:             FLAC__metadata_object_vorbiscomment_entry_matches
        - Src:             'metadata_object.c:1470,10'
          Dst:             FLAC__metadata_object_vorbiscomment_delete_comment
    - functionName:    FLAC__metadata_object_vorbiscomment_entry_matches
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - field_name
        - field_name_length
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - memchr
        - strncasecmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'metadata_object.c:1422,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1422,2'
              BranchSideFuncs:
                - memchr
                - strncasecmp
            - BranchSide:      'metadata_object.c:1424,52'
              BranchSideFuncs:
                - memchr
                - strncasecmp
        - Branch String:   'metadata_object.c:1425,22'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1425,36'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'metadata_object.c:1425,22'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1425,73'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1425,94'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'metadata_object.c:1425,73'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:1422,2'
          Dst:             abort
        - Src:             'metadata_object.c:1424,39'
          Dst:             memchr
        - Src:             'metadata_object.c:1425,76'
          Dst:             strncasecmp
    - functionName:    FLAC__metadata_object_vorbiscomment_delete_comment
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - comment_num
      BBCount:         9
      ICount:          116
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__metadata_object_vorbiscomment_resize_comments
        - abort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'metadata_object.c:1346,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1346,2'
              BranchSideFuncs:
                - abort
                - abort
                - free
                - FLAC__metadata_object_vorbiscomment_resize_comments
            - BranchSide:      'metadata_object.c:1347,2'
              BranchSideFuncs:
                - abort
                - abort
                - free
                - FLAC__metadata_object_vorbiscomment_resize_comments
        - Branch String:   'metadata_object.c:1347,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1347,2'
              BranchSideFuncs:
                - abort
                - free
                - FLAC__metadata_object_vorbiscomment_resize_comments
            - BranchSide:      'metadata_object.c:1348,2'
              BranchSideFuncs:
                - abort
                - free
                - FLAC__metadata_object_vorbiscomment_resize_comments
        - Branch String:   'metadata_object.c:1348,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1348,2'
              BranchSideFuncs:
                - free
                - FLAC__metadata_object_vorbiscomment_resize_comments
            - BranchSide:      'metadata_object.c:1350,8'
              BranchSideFuncs:
                - free
                - FLAC__metadata_object_vorbiscomment_resize_comments
      Callsites:
        - Src:             'metadata_object.c:1346,2'
          Dst:             abort
        - Src:             'metadata_object.c:1347,2'
          Dst:             abort
        - Src:             'metadata_object.c:1348,2'
          Dst:             abort
        - Src:             'metadata_object.c:1360,9'
          Dst:             FLAC__metadata_object_vorbiscomment_resize_comments
    - functionName:    FLAC__metadata_object_vorbiscomment_resize_comments
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - new_num_comments
      BBCount:         52
      ICount:          375
      EdgeCount:       66
      CyclomaticComplexity: 16
      functionsReached:
        - abort
        - realloc
        - safe_malloc_
        - vorbiscomment_calculate_length_
        - vorbiscomment_entry_array_new_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_object.c:1185,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1185,2'
              BranchSideFuncs:
                - abort
                - abort
                - realloc
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
                - free
                - free
                - abort
                - vorbiscomment_entry_array_new_
                - safe_malloc_.1437
            - BranchSide:      'metadata_object.c:1186,2'
              BranchSideFuncs:
                - abort
                - abort
                - realloc
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
                - free
                - free
                - abort
                - vorbiscomment_entry_array_new_
                - safe_malloc_.1437
        - Branch String:   'metadata_object.c:1186,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1186,2'
              BranchSideFuncs:
                - abort
                - realloc
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
                - free
                - free
                - abort
                - vorbiscomment_entry_array_new_
                - safe_malloc_.1437
            - BranchSide:      'metadata_object.c:1188,6'
              BranchSideFuncs:
                - abort
                - realloc
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
                - free
                - free
                - abort
                - vorbiscomment_entry_array_new_
                - safe_malloc_.1437
        - Branch String:   'metadata_object.c:1188,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1189,3'
              BranchSideFuncs:
                - abort
                - vorbiscomment_entry_array_new_
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
            - BranchSide:      'metadata_object.c:1207,27'
              BranchSideFuncs:
                - abort
                - realloc
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
                - free
                - free
        - Branch String:   'metadata_object.c:1189,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1189,3'
              BranchSideFuncs:
                - vorbiscomment_entry_array_new_
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
            - BranchSide:      'metadata_object.c:1190,7'
              BranchSideFuncs:
                - vorbiscomment_entry_array_new_
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
        - Branch String:   'metadata_object.c:1190,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1191,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1194,79'
              BranchSideFuncs:
                - vorbiscomment_entry_array_new_
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
        - Branch String:   'metadata_object.c:1194,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1195,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1196,11'
              BranchSideFuncs:
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
        - Branch String:   'metadata_object.c:1198,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1199,49'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1202,5'
              BranchSideFuncs:
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
        - Branch String:   'metadata_object.c:1211,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1212,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1214,3'
              BranchSideFuncs:
                - abort
                - realloc
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
                - free
                - free
        - Branch String:   'metadata_object.c:1214,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1214,3'
              BranchSideFuncs:
                - realloc
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
                - free
                - free
            - BranchSide:      'metadata_object.c:1217,7'
              BranchSideFuncs:
                - realloc
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
                - free
                - free
        - Branch String:   'metadata_object.c:1217,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1219,13'
              BranchSideFuncs:
                - realloc
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
                - free
                - free
            - BranchSide:      'metadata_object.c:1224,7'
              BranchSideFuncs:
                - realloc
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
                - free
        - Branch String:   'metadata_object.c:1219,4'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1220,9'
              BranchSideFuncs:
                - realloc
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
                - free
                - free
            - BranchSide:      'metadata_object.c:1222,3'
              BranchSideFuncs:
                - realloc
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
                - free
        - Branch String:   'metadata_object.c:1220,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1220,58'
              BranchSideFuncs:
                - free
                - realloc
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
                - free
            - BranchSide:      'metadata_object.c:1221,11'
              BranchSideFuncs:
                - free
                - realloc
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
                - free
        - Branch String:   'metadata_object.c:1224,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1225,9'
              BranchSideFuncs:
                - free
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
            - BranchSide:      'metadata_object.c:1231,26'
              BranchSideFuncs:
                - realloc
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
        - Branch String:   'metadata_object.c:1231,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1232,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1233,43'
              BranchSideFuncs:
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
        - Branch String:   'metadata_object.c:1239,4'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1240,5'
              BranchSideFuncs:
                - safe_malloc_.1437
                - vorbiscomment_calculate_length_
            - BranchSide:      'metadata_object.c:1247,3'
              BranchSideFuncs:
                - vorbiscomment_calculate_length_
        - Branch String:   'metadata_object.c:1241,9'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1242,49'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1245,5'
              BranchSideFuncs:
                - vorbiscomment_calculate_length_
                - safe_malloc_.1437
      Callsites:
        - Src:             'metadata_object.c:1185,2'
          Dst:             abort
        - Src:             'metadata_object.c:1186,2'
          Dst:             abort
        - Src:             'metadata_object.c:1189,3'
          Dst:             abort
        - Src:             'metadata_object.c:1194,48'
          Dst:             vorbiscomment_entry_array_new_
        - Src:             'metadata_object.c:1198,58'
          Dst:             safe_malloc_
        - Src:             'metadata_object.c:1214,3'
          Dst:             abort
        - Src:             'metadata_object.c:1231,18'
          Dst:             realloc
        - Src:             'metadata_object.c:1241,58'
          Dst:             safe_malloc_
        - Src:             'metadata_object.c:1252,2'
          Dst:             vorbiscomment_calculate_length_
    - functionName:    FLAC__metadata_object_vorbiscomment_remove_entry_matching
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
        - field_name
      BBCount:         16
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__metadata_object_vorbiscomment_delete_comment
        - FLAC__metadata_object_vorbiscomment_entry_matches
        - abort
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1441,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1441,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
            - BranchSide:      'metadata_object.c:1442,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
        - Branch String:   'metadata_object.c:1442,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1442,2'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
            - BranchSide:      'metadata_object.c:1444,9'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
        - Branch String:   'metadata_object.c:1444,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1445,57'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
            - BranchSide:      'metadata_object.c:1453,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1445,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1446,60'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
            - BranchSide:      'metadata_object.c:1451,2'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
                - FLAC__metadata_object_vorbiscomment_delete_comment
        - Branch String:   'metadata_object.c:1446,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1447,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1449,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:1438,37'
          Dst:             strlen
        - Src:             'metadata_object.c:1441,2'
          Dst:             abort
        - Src:             'metadata_object.c:1442,2'
          Dst:             abort
        - Src:             'metadata_object.c:1445,7'
          Dst:             FLAC__metadata_object_vorbiscomment_entry_matches
        - Src:             'metadata_object.c:1446,9'
          Dst:             FLAC__metadata_object_vorbiscomment_delete_comment
    - functionName:    FLAC__metadata_object_vorbiscomment_find_entry_from
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
        - offset
        - field_name
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - strlen
        - vorbiscomment_find_entry_from_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'metadata_object.c:1431,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1431,2'
              BranchSideFuncs:
                - strlen
                - vorbiscomment_find_entry_from_
            - BranchSide:      'metadata_object.c:1433,40'
              BranchSideFuncs:
                - strlen
                - vorbiscomment_find_entry_from_
      Callsites:
        - Src:             'metadata_object.c:1431,2'
          Dst:             abort
        - Src:             'metadata_object.c:1433,68'
          Dst:             strlen
        - Src:             'metadata_object.c:1433,9'
          Dst:             vorbiscomment_find_entry_from_
    - functionName:    vorbiscomment_find_entry_from_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - offset
        - field_name
        - field_name_length
      BBCount:         16
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__metadata_object_vorbiscomment_entry_matches
        - abort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'metadata_object.c:301,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:301,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_vorbiscomment_entry_matches
            - BranchSide:      'metadata_object.c:302,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_vorbiscomment_entry_matches
        - Branch String:   'metadata_object.c:302,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:302,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_vorbiscomment_entry_matches
            - BranchSide:      'metadata_object.c:303,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_vorbiscomment_entry_matches
        - Branch String:   'metadata_object.c:303,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:303,2'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
            - BranchSide:      'metadata_object.c:305,11'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
        - Branch String:   'metadata_object.c:305,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:306,57'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
            - BranchSide:      'metadata_object.c:310,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:306,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:307,16'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:308,2'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_entry_matches
      Callsites:
        - Src:             'metadata_object.c:301,2'
          Dst:             abort
        - Src:             'metadata_object.c:302,2'
          Dst:             abort
        - Src:             'metadata_object.c:303,2'
          Dst:             abort
        - Src:             'metadata_object.c:306,7'
          Dst:             FLAC__metadata_object_vorbiscomment_entry_matches
    - functionName:    FLAC__metadata_object_vorbiscomment_entry_to_name_value_pair
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1418
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - field_name
        - field_value
        - ''
      BBCount:         18
      ICount:          153
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__format_vorbiscomment_entry_is_legal
        - abort
        - memchr
        - safe_malloc_add_2op_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_object.c:1391,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1391,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__format_vorbiscomment_entry_is_legal
                - memchr
                - safe_malloc_add_2op_.1438
                - safe_malloc_add_2op_.1438
                - free
            - BranchSide:      'metadata_object.c:1392,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__format_vorbiscomment_entry_is_legal
                - memchr
                - safe_malloc_add_2op_.1438
                - safe_malloc_add_2op_.1438
                - free
        - Branch String:   'metadata_object.c:1392,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1392,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_vorbiscomment_entry_is_legal
                - memchr
                - safe_malloc_add_2op_.1438
                - safe_malloc_add_2op_.1438
                - free
            - BranchSide:      'metadata_object.c:1393,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_vorbiscomment_entry_is_legal
                - memchr
                - safe_malloc_add_2op_.1438
                - safe_malloc_add_2op_.1438
                - free
        - Branch String:   'metadata_object.c:1393,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1393,2'
              BranchSideFuncs:
                - FLAC__format_vorbiscomment_entry_is_legal
                - memchr
                - safe_malloc_add_2op_.1438
                - safe_malloc_add_2op_.1438
                - free
            - BranchSide:      'metadata_object.c:1395,55'
              BranchSideFuncs:
                - FLAC__format_vorbiscomment_entry_is_legal
                - memchr
                - safe_malloc_add_2op_.1438
                - safe_malloc_add_2op_.1438
                - free
        - Branch String:   'metadata_object.c:1395,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1396,3'
              BranchSideFuncs:
                - memchr
                - safe_malloc_add_2op_.1438
                - safe_malloc_add_2op_.1438
                - free
            - BranchSide:      'metadata_object.c:1399,52'
              BranchSideFuncs:
                - memchr
                - safe_malloc_add_2op_.1438
                - safe_malloc_add_2op_.1438
                - free
        - Branch String:   'metadata_object.c:1403,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1404,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1405,43'
              BranchSideFuncs:
                - safe_malloc_add_2op_.1438
                - safe_malloc_add_2op_.1438
                - free
        - Branch String:   'metadata_object.c:1405,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1406,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1407,44'
              BranchSideFuncs:
                - safe_malloc_add_2op_.1438
                - free
        - Branch String:   'metadata_object.c:1407,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1408,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_object.c:1411,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:1391,2'
          Dst:             abort
        - Src:             'metadata_object.c:1392,2'
          Dst:             abort
        - Src:             'metadata_object.c:1393,2'
          Dst:             abort
        - Src:             'metadata_object.c:1395,7'
          Dst:             FLAC__format_vorbiscomment_entry_is_legal
        - Src:             'metadata_object.c:1399,39'
          Dst:             memchr
        - Src:             'metadata_object.c:1405,22'
          Dst:             safe_malloc_add_2op_
        - Src:             'metadata_object.c:1407,23'
          Dst:             safe_malloc_add_2op_
    - functionName:    safe_malloc_add_4op_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size1
        - size2
        - size3
        - size4
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - safe_malloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:151,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:152,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:153,11'
              BranchSideFuncs:
                - safe_malloc_.1437
        - Branch String:   '../../include/share/alloc.h:154,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:155,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:156,11'
              BranchSideFuncs:
                - safe_malloc_.1437
        - Branch String:   '../../include/share/alloc.h:157,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:158,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:159,22'
              BranchSideFuncs:
                - safe_malloc_.1437
      Callsites:
        - Src:             '../../include/share/alloc.h:159,9'
          Dst:             safe_malloc_
    - functionName:    FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - field_name
        - field_value
      BBCount:         16
      ICount:          132
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__format_vorbiscomment_entry_name_is_legal
        - FLAC__format_vorbiscomment_entry_value_is_legal
        - abort
        - safe_malloc_add_4op_
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1365,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1365,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__format_vorbiscomment_entry_name_is_legal
                - FLAC__format_vorbiscomment_entry_value_is_legal
                - strlen
                - strlen
                - safe_malloc_add_4op_
            - BranchSide:      'metadata_object.c:1366,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__format_vorbiscomment_entry_name_is_legal
                - FLAC__format_vorbiscomment_entry_value_is_legal
                - strlen
                - strlen
                - safe_malloc_add_4op_
        - Branch String:   'metadata_object.c:1366,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1366,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_vorbiscomment_entry_name_is_legal
                - FLAC__format_vorbiscomment_entry_value_is_legal
                - strlen
                - strlen
                - safe_malloc_add_4op_
            - BranchSide:      'metadata_object.c:1367,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_vorbiscomment_entry_name_is_legal
                - FLAC__format_vorbiscomment_entry_value_is_legal
                - strlen
                - strlen
                - safe_malloc_add_4op_
        - Branch String:   'metadata_object.c:1367,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1367,2'
              BranchSideFuncs:
                - FLAC__format_vorbiscomment_entry_name_is_legal
                - FLAC__format_vorbiscomment_entry_value_is_legal
                - strlen
                - strlen
                - safe_malloc_add_4op_
            - BranchSide:      'metadata_object.c:1369,54'
              BranchSideFuncs:
                - FLAC__format_vorbiscomment_entry_name_is_legal
                - FLAC__format_vorbiscomment_entry_value_is_legal
                - strlen
                - strlen
                - safe_malloc_add_4op_
        - Branch String:   'metadata_object.c:1369,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1370,3'
              BranchSideFuncs:
                - FLAC__format_vorbiscomment_entry_value_is_legal
                - strlen
                - strlen
                - safe_malloc_add_4op_
            - BranchSide:      'metadata_object.c:1371,75'
              BranchSideFuncs:
                - FLAC__format_vorbiscomment_entry_value_is_legal
                - strlen
                - strlen
                - safe_malloc_add_4op_
        - Branch String:   'metadata_object.c:1371,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1372,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - safe_malloc_add_4op_
            - BranchSide:      'metadata_object.c:1375,28'
              BranchSideFuncs:
                - strlen
                - strlen
                - safe_malloc_add_4op_
        - Branch String:   'metadata_object.c:1378,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1379,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1380,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:1365,2'
          Dst:             abort
        - Src:             'metadata_object.c:1366,2'
          Dst:             abort
        - Src:             'metadata_object.c:1367,2'
          Dst:             abort
        - Src:             'metadata_object.c:1369,7'
          Dst:             FLAC__format_vorbiscomment_entry_name_is_legal
        - Src:             'metadata_object.c:1371,7'
          Dst:             FLAC__format_vorbiscomment_entry_value_is_legal
        - Src:             'metadata_object.c:1375,21'
          Dst:             strlen
        - Src:             'metadata_object.c:1376,21'
          Dst:             strlen
        - Src:             'metadata_object.c:1378,23'
          Dst:             safe_malloc_add_4op_
    - functionName:    FLAC__metadata_object_vorbiscomment_replace_comment
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1340
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - object
        - entry
        - all
        - copy
        - ''
      BBCount:         27
      ICount:          210
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - FLAC__format_vorbiscomment_entry_is_legal
        - FLAC__metadata_object_vorbiscomment_append_comment
        - FLAC__metadata_object_vorbiscomment_delete_comment
        - FLAC__metadata_object_vorbiscomment_set_comment
        - abort
        - memchr
        - vorbiscomment_find_entry_from_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_object.c:1301,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1301,2'
              BranchSideFuncs:
                - FLAC__format_vorbiscomment_entry_is_legal
                - memchr
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_append_comment
                - FLAC__metadata_object_vorbiscomment_set_comment
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - vorbiscomment_find_entry_from_
            - BranchSide:      'metadata_object.c:1303,55'
              BranchSideFuncs:
                - FLAC__format_vorbiscomment_entry_is_legal
                - memchr
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_append_comment
                - FLAC__metadata_object_vorbiscomment_set_comment
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - vorbiscomment_find_entry_from_
        - Branch String:   'metadata_object.c:1303,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1304,3'
              BranchSideFuncs:
                - memchr
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_append_comment
                - FLAC__metadata_object_vorbiscomment_set_comment
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - vorbiscomment_find_entry_from_
            - BranchSide:      'metadata_object.c:1309,52'
              BranchSideFuncs:
                - memchr
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_append_comment
                - FLAC__metadata_object_vorbiscomment_set_comment
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - vorbiscomment_find_entry_from_
        - Branch String:   'metadata_object.c:1311,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1312,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1314,23'
              BranchSideFuncs:
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_append_comment
                - FLAC__metadata_object_vorbiscomment_set_comment
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - vorbiscomment_find_entry_from_
        - Branch String:   'metadata_object.c:1317,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1318,30'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_set_comment
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - vorbiscomment_find_entry_from_
            - BranchSide:      'metadata_object.c:1338,62'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_append_comment
        - Branch String:   'metadata_object.c:1319,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1320,5'
              BranchSideFuncs:
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - vorbiscomment_find_entry_from_
            - BranchSide:      'metadata_object.c:1321,12'
              BranchSideFuncs:
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - vorbiscomment_find_entry_from_
        - Branch String:   'metadata_object.c:1323,12'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1323,15'
              BranchSideFuncs:
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - vorbiscomment_find_entry_from_
            - BranchSide:      'metadata_object.c:1335,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1323,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1324,40'
              BranchSideFuncs:
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - vorbiscomment_find_entry_from_
            - BranchSide:      'metadata_object.c:1335,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1325,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1326,23'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - vorbiscomment_find_entry_from_
            - BranchSide:      'metadata_object.c:1334,4'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1327,10'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1328,7'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - vorbiscomment_find_entry_from_
            - BranchSide:      'metadata_object.c:1329,10'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - vorbiscomment_find_entry_from_
        - Branch String:   'metadata_object.c:1329,10'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1330,42'
              BranchSideFuncs:
                - vorbiscomment_find_entry_from_
                - FLAC__metadata_object_vorbiscomment_delete_comment
            - BranchSide:      'metadata_object.c:1332,9'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_delete_comment
                - vorbiscomment_find_entry_from_
      Callsites:
        - Src:             'metadata_object.c:1301,2'
          Dst:             abort
        - Src:             'metadata_object.c:1303,7'
          Dst:             FLAC__format_vorbiscomment_entry_is_legal
        - Src:             'metadata_object.c:1309,39'
          Dst:             memchr
        - Src:             'metadata_object.c:1316,7'
          Dst:             vorbiscomment_find_entry_from_
        - Src:             'metadata_object.c:1319,9'
          Dst:             FLAC__metadata_object_vorbiscomment_set_comment
        - Src:             'metadata_object.c:1324,9'
          Dst:             vorbiscomment_find_entry_from_
        - Src:             'metadata_object.c:1327,11'
          Dst:             FLAC__metadata_object_vorbiscomment_delete_comment
        - Src:             'metadata_object.c:1330,11'
          Dst:             vorbiscomment_find_entry_from_
        - Src:             'metadata_object.c:1338,11'
          Dst:             FLAC__metadata_object_vorbiscomment_append_comment
    - functionName:    FLAC__metadata_object_vorbiscomment_set_comment
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - comment_num
        - entry
        - copy
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__format_vorbiscomment_entry_is_legal
        - abort
        - vorbiscomment_set_entry_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_object.c:1258,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1258,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_vorbiscomment_entry_is_legal
                - vorbiscomment_set_entry_
            - BranchSide:      'metadata_object.c:1259,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_vorbiscomment_entry_is_legal
                - vorbiscomment_set_entry_
        - Branch String:   'metadata_object.c:1259,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1259,2'
              BranchSideFuncs:
                - FLAC__format_vorbiscomment_entry_is_legal
                - vorbiscomment_set_entry_
            - BranchSide:      'metadata_object.c:1261,55'
              BranchSideFuncs:
                - FLAC__format_vorbiscomment_entry_is_legal
                - vorbiscomment_set_entry_
        - Branch String:   'metadata_object.c:1261,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1262,3'
              BranchSideFuncs:
                - vorbiscomment_set_entry_
            - BranchSide:      'metadata_object.c:1263,34'
              BranchSideFuncs:
                - vorbiscomment_set_entry_
      Callsites:
        - Src:             'metadata_object.c:1258,2'
          Dst:             abort
        - Src:             'metadata_object.c:1259,2'
          Dst:             abort
        - Src:             'metadata_object.c:1261,7'
          Dst:             FLAC__format_vorbiscomment_entry_is_legal
        - Src:             'metadata_object.c:1263,9'
          Dst:             vorbiscomment_set_entry_
    - functionName:    FLAC__metadata_object_vorbiscomment_append_comment
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - entry
        - copy
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__metadata_object_vorbiscomment_insert_comment
        - abort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'metadata_object.c:1294,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1294,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_vorbiscomment_insert_comment
            - BranchSide:      'metadata_object.c:1295,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_vorbiscomment_insert_comment
        - Branch String:   'metadata_object.c:1295,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1295,2'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_insert_comment
            - BranchSide:      'metadata_object.c:1296,60'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_insert_comment
      Callsites:
        - Src:             'metadata_object.c:1294,2'
          Dst:             abort
        - Src:             'metadata_object.c:1295,2'
          Dst:             abort
        - Src:             'metadata_object.c:1296,9'
          Dst:             FLAC__metadata_object_vorbiscomment_insert_comment
    - functionName:    FLAC__metadata_object_vorbiscomment_insert_comment
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - comment_num
        - entry
        - copy
        - ''
      BBCount:         14
      ICount:          146
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__format_vorbiscomment_entry_is_legal
        - FLAC__metadata_object_vorbiscomment_resize_comments
        - FLAC__metadata_object_vorbiscomment_set_comment
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1271,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1271,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__format_vorbiscomment_entry_is_legal
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - FLAC__metadata_object_vorbiscomment_set_comment
            - BranchSide:      'metadata_object.c:1272,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__format_vorbiscomment_entry_is_legal
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - FLAC__metadata_object_vorbiscomment_set_comment
        - Branch String:   'metadata_object.c:1272,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1272,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_vorbiscomment_entry_is_legal
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - FLAC__metadata_object_vorbiscomment_set_comment
            - BranchSide:      'metadata_object.c:1273,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_vorbiscomment_entry_is_legal
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - FLAC__metadata_object_vorbiscomment_set_comment
        - Branch String:   'metadata_object.c:1273,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1273,2'
              BranchSideFuncs:
                - FLAC__format_vorbiscomment_entry_is_legal
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - FLAC__metadata_object_vorbiscomment_set_comment
            - BranchSide:      'metadata_object.c:1275,55'
              BranchSideFuncs:
                - FLAC__format_vorbiscomment_entry_is_legal
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - FLAC__metadata_object_vorbiscomment_set_comment
        - Branch String:   'metadata_object.c:1275,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1276,3'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - FLAC__metadata_object_vorbiscomment_set_comment
            - BranchSide:      'metadata_object.c:1278,8'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_resize_comments
                - FLAC__metadata_object_vorbiscomment_set_comment
        - Branch String:   'metadata_object.c:1280,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1281,3'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_set_comment
            - BranchSide:      'metadata_object.c:1285,9'
              BranchSideFuncs:
                - FLAC__metadata_object_vorbiscomment_set_comment
      Callsites:
        - Src:             'metadata_object.c:1271,2'
          Dst:             abort
        - Src:             'metadata_object.c:1272,2'
          Dst:             abort
        - Src:             'metadata_object.c:1273,2'
          Dst:             abort
        - Src:             'metadata_object.c:1275,7'
          Dst:             FLAC__format_vorbiscomment_entry_is_legal
        - Src:             'metadata_object.c:1280,7'
          Dst:             FLAC__metadata_object_vorbiscomment_resize_comments
        - Src:             'metadata_object.c:1289,9'
          Dst:             FLAC__metadata_object_vorbiscomment_set_comment
    - functionName:    vorbiscomment_set_entry_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - dest
        - src
        - copy
      BBCount:         33
      ICount:          173
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - abort
        - copy_vcentry_
        - ensure_null_terminated_
        - vorbiscomment_calculate_length_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_object.c:256,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:256,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - free
                - vorbiscomment_calculate_length_
                - ensure_null_terminated_
                - copy_vcentry_
            - BranchSide:      'metadata_object.c:257,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - free
                - vorbiscomment_calculate_length_
                - ensure_null_terminated_
                - copy_vcentry_
        - Branch String:   'metadata_object.c:257,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:257,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - free
                - vorbiscomment_calculate_length_
                - ensure_null_terminated_
                - copy_vcentry_
            - BranchSide:      'metadata_object.c:258,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - free
                - vorbiscomment_calculate_length_
                - ensure_null_terminated_
                - copy_vcentry_
        - Branch String:   'metadata_object.c:258,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:258,2'
              BranchSideFuncs:
                - abort
                - abort
                - free
                - vorbiscomment_calculate_length_
                - ensure_null_terminated_
                - copy_vcentry_
            - BranchSide:      'metadata_object.c:259,2'
              BranchSideFuncs:
                - abort
                - abort
                - free
                - vorbiscomment_calculate_length_
                - ensure_null_terminated_
                - copy_vcentry_
        - Branch String:   'metadata_object.c:259,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:259,2'
              BranchSideFuncs:
                - abort
                - free
                - vorbiscomment_calculate_length_
                - ensure_null_terminated_
                - copy_vcentry_
            - BranchSide:      'metadata_object.c:260,2'
              BranchSideFuncs:
                - abort
                - free
                - vorbiscomment_calculate_length_
                - ensure_null_terminated_
                - copy_vcentry_
        - Branch String:   'metadata_object.c:260,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:260,2'
              BranchSideFuncs:
                - abort
                - free
                - vorbiscomment_calculate_length_
                - ensure_null_terminated_
                - copy_vcentry_
            - BranchSide:      'metadata_object.c:260,2'
              BranchSideFuncs:
                - abort
                - free
                - vorbiscomment_calculate_length_
                - ensure_null_terminated_
                - copy_vcentry_
        - Branch String:   'metadata_object.c:260,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:260,2'
              BranchSideFuncs:
                - free
                - vorbiscomment_calculate_length_
                - ensure_null_terminated_
                - copy_vcentry_
            - BranchSide:      'metadata_object.c:262,9'
              BranchSideFuncs:
                - free
                - vorbiscomment_calculate_length_
                - ensure_null_terminated_
                - copy_vcentry_
        - Branch String:   'metadata_object.c:260,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:260,2'
              BranchSideFuncs:
                - abort
                - free
                - vorbiscomment_calculate_length_
                - ensure_null_terminated_
                - copy_vcentry_
            - BranchSide:      'metadata_object.c:260,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_object.c:260,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:260,2'
              BranchSideFuncs:
                - free
                - vorbiscomment_calculate_length_
                - ensure_null_terminated_
                - copy_vcentry_
            - BranchSide:      'metadata_object.c:262,9'
              BranchSideFuncs:
                - free
                - vorbiscomment_calculate_length_
                - ensure_null_terminated_
                - copy_vcentry_
        - Branch String:   'metadata_object.c:264,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:265,7'
              BranchSideFuncs:
                - ensure_null_terminated_
                - free
                - vorbiscomment_calculate_length_
                - copy_vcentry_
            - BranchSide:      'metadata_object.c:288,4'
              BranchSideFuncs:
                - free
                - vorbiscomment_calculate_length_
        - Branch String:   'metadata_object.c:265,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:267,23'
              BranchSideFuncs:
                - copy_vcentry_
                - free
                - vorbiscomment_calculate_length_
            - BranchSide:      'metadata_object.c:281,49'
              BranchSideFuncs:
                - ensure_null_terminated_
                - free
                - vorbiscomment_calculate_length_
        - Branch String:   'metadata_object.c:267,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:268,5'
              BranchSideFuncs:
                - free
                - vorbiscomment_calculate_length_
            - BranchSide:      'metadata_object.c:269,3'
              BranchSideFuncs:
                - free
                - vorbiscomment_calculate_length_
        - Branch String:   'metadata_object.c:281,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:282,5'
              BranchSideFuncs:
                - free
                - vorbiscomment_calculate_length_
            - BranchSide:      'metadata_object.c:283,5'
              BranchSideFuncs:
                - free
                - vorbiscomment_calculate_length_
      Callsites:
        - Src:             'metadata_object.c:256,2'
          Dst:             abort
        - Src:             'metadata_object.c:257,2'
          Dst:             abort
        - Src:             'metadata_object.c:258,2'
          Dst:             abort
        - Src:             'metadata_object.c:259,2'
          Dst:             abort
        - Src:             'metadata_object.c:260,2'
          Dst:             abort
        - Src:             'metadata_object.c:267,9'
          Dst:             copy_vcentry_
        - Src:             'metadata_object.c:281,9'
          Dst:             ensure_null_terminated_
        - Src:             'metadata_object.c:293,2'
          Dst:             vorbiscomment_calculate_length_
    - functionName:    FLAC__metadata_object_vorbiscomment_set_vendor_string
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - entry
        - copy
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__format_vorbiscomment_entry_value_is_legal
        - vorbiscomment_set_entry_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_object.c:1178,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1179,3'
              BranchSideFuncs:
                - vorbiscomment_set_entry_
            - BranchSide:      'metadata_object.c:1180,34'
              BranchSideFuncs:
                - vorbiscomment_set_entry_
      Callsites:
        - Src:             'metadata_object.c:1178,7'
          Dst:             FLAC__format_vorbiscomment_entry_value_is_legal
        - Src:             'metadata_object.c:1180,9'
          Dst:             vorbiscomment_set_entry_
    - functionName:    FLAC__metadata_object_seektable_template_sort
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - compact
      BBCount:         10
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__format_seektable_sort
        - FLAC__metadata_object_seektable_resize_points
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1168,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1168,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_seektable_sort
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1169,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_seektable_sort
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1169,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1169,2'
              BranchSideFuncs:
                - FLAC__format_seektable_sort
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1171,40'
              BranchSideFuncs:
                - FLAC__format_seektable_sort
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1173,18'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1173,67'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1173,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:1168,2'
          Dst:             abort
        - Src:             'metadata_object.c:1169,2'
          Dst:             abort
        - Src:             'metadata_object.c:1171,11'
          Dst:             FLAC__format_seektable_sort
        - Src:             'metadata_object.c:1173,21'
          Dst:             FLAC__metadata_object_seektable_resize_points
    - functionName:    FLAC__metadata_object_seektable_resize_points
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - new_num_points
      BBCount:         36
      ICount:          248
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - abort
        - realloc
        - seekpoint_array_new_
        - seektable_calculate_length_
      functionUses:    8
      BranchProfiles:
        - Branch String:   'metadata_object.c:931,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:931,2'
              BranchSideFuncs:
                - abort
                - abort
                - realloc
                - seektable_calculate_length_
                - free
                - abort
                - seekpoint_array_new_
            - BranchSide:      'metadata_object.c:932,2'
              BranchSideFuncs:
                - abort
                - abort
                - realloc
                - seektable_calculate_length_
                - free
                - abort
                - seekpoint_array_new_
        - Branch String:   'metadata_object.c:932,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:932,2'
              BranchSideFuncs:
                - abort
                - realloc
                - seektable_calculate_length_
                - free
                - abort
                - seekpoint_array_new_
            - BranchSide:      'metadata_object.c:934,20'
              BranchSideFuncs:
                - abort
                - realloc
                - seektable_calculate_length_
                - free
                - abort
                - seekpoint_array_new_
        - Branch String:   'metadata_object.c:934,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:935,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:937,6'
              BranchSideFuncs:
                - abort
                - realloc
                - seektable_calculate_length_
                - free
                - abort
                - seekpoint_array_new_
        - Branch String:   'metadata_object.c:937,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:938,3'
              BranchSideFuncs:
                - abort
                - seekpoint_array_new_
                - seektable_calculate_length_
            - BranchSide:      'metadata_object.c:945,27'
              BranchSideFuncs:
                - abort
                - realloc
                - seektable_calculate_length_
                - free
        - Branch String:   'metadata_object.c:938,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:938,3'
              BranchSideFuncs:
                - seekpoint_array_new_
                - seektable_calculate_length_
            - BranchSide:      'metadata_object.c:939,7'
              BranchSideFuncs:
                - seekpoint_array_new_
                - seektable_calculate_length_
        - Branch String:   'metadata_object.c:939,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:940,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:941,67'
              BranchSideFuncs:
                - seekpoint_array_new_
                - seektable_calculate_length_
        - Branch String:   'metadata_object.c:949,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:950,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:952,3'
              BranchSideFuncs:
                - abort
                - realloc
                - seektable_calculate_length_
                - free
        - Branch String:   'metadata_object.c:952,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:952,3'
              BranchSideFuncs:
                - realloc
                - seektable_calculate_length_
                - free
            - BranchSide:      'metadata_object.c:954,7'
              BranchSideFuncs:
                - realloc
                - seektable_calculate_length_
                - free
        - Branch String:   'metadata_object.c:954,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:955,9'
              BranchSideFuncs:
                - free
                - seektable_calculate_length_
            - BranchSide:      'metadata_object.c:961,26'
              BranchSideFuncs:
                - realloc
                - seektable_calculate_length_
        - Branch String:   'metadata_object.c:961,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:962,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:963,37'
              BranchSideFuncs:
                - seektable_calculate_length_
        - Branch String:   'metadata_object.c:969,4'
          Branch Sides:
            - BranchSide:      'metadata_object.c:970,55'
              BranchSideFuncs:
                - seektable_calculate_length_
            - BranchSide:      'metadata_object.c:974,3'
              BranchSideFuncs:
                - seektable_calculate_length_
      Callsites:
        - Src:             'metadata_object.c:931,2'
          Dst:             abort
        - Src:             'metadata_object.c:932,2'
          Dst:             abort
        - Src:             'metadata_object.c:938,3'
          Dst:             abort
        - Src:             'metadata_object.c:941,46'
          Dst:             seekpoint_array_new_
        - Src:             'metadata_object.c:952,3'
          Dst:             abort
        - Src:             'metadata_object.c:961,18'
          Dst:             realloc
        - Src:             'metadata_object.c:979,2'
          Dst:             seektable_calculate_length_
    - functionName:    seekpoint_array_new_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - num_points
      BBCount:         12
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - safe_malloc_mul_2op_p
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:179,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:179,2'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
            - BranchSide:      'metadata_object.c:181,39'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
        - Branch String:   'metadata_object.c:183,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:183,6'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:185,10'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:185,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:186,36'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:190,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:179,2'
          Dst:             abort
        - Src:             'metadata_object.c:181,17'
          Dst:             safe_malloc_mul_2op_p
    - functionName:    seektable_calculate_length_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'metadata_object.c:169,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:169,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_object.c:170,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_object.c:170,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:170,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:172,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:169,2'
          Dst:             abort
        - Src:             'metadata_object.c:170,2'
          Dst:             abort
    - functionName:    FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - object
        - samples
        - total_samples
      BBCount:         25
      ICount:          188
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - FLAC__metadata_object_seektable_resize_points
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1128,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1128,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1129,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1129,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1129,2'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1131,6'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1131,18'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1131,21'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1161,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1131,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1132,49'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1161,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1138,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1139,7'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1142,7'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1142,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1144,8'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1148,7'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1150,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1151,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1153,10'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1154,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1155,42'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1159,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:1128,2'
          Dst:             abort
        - Src:             'metadata_object.c:1129,2'
          Dst:             abort
        - Src:             'metadata_object.c:1150,8'
          Dst:             FLAC__metadata_object_seektable_resize_points
    - functionName:    FLAC__metadata_object_seektable_template_append_spaced_points
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - object
        - num
        - total_samples
      BBCount:         26
      ICount:          201
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - FLAC__metadata_object_seektable_resize_points
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1093,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1093,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1094,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1094,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1094,2'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1096,6'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1096,14'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1096,17'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1123,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1096,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1097,49'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1123,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1102,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1103,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1105,6'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1105,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1107,11'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1115,11'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1107,4'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1108,43'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1112,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1115,4'
          Branch Sides:
            - BranchSide:      'metadata_object.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1116,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:1093,2'
          Dst:             abort
        - Src:             'metadata_object.c:1094,2'
          Dst:             abort
        - Src:             'metadata_object.c:1102,8'
          Dst:             FLAC__metadata_object_seektable_resize_points
    - functionName:    FLAC__metadata_object_seektable_template_append_points
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - sample_numbers
        - num
      BBCount:         22
      ICount:          150
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__metadata_object_seektable_resize_points
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_object.c:1068,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1068,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1069,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1069,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1069,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1070,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1070,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1070,2'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1072,6'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1070,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1070,2'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1072,6'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1072,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1073,49'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1088,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1078,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1079,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1081,10'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:1081,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1082,42'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1086,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:1068,2'
          Dst:             abort
        - Src:             'metadata_object.c:1069,2'
          Dst:             abort
        - Src:             'metadata_object.c:1070,2'
          Dst:             abort
        - Src:             'metadata_object.c:1078,8'
          Dst:             FLAC__metadata_object_seektable_resize_points
    - functionName:    FLAC__metadata_object_seektable_template_append_point
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - object
        - sample_number
      BBCount:         10
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__metadata_object_seektable_resize_points
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1051,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1051,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1052,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1052,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1052,2'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1054,16'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1056,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1057,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:1059,65'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:1051,2'
          Dst:             abort
        - Src:             'metadata_object.c:1052,2'
          Dst:             abort
        - Src:             'metadata_object.c:1056,7'
          Dst:             FLAC__metadata_object_seektable_resize_points
    - functionName:    FLAC__metadata_object_seektable_template_append_placeholders
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - num
      BBCount:         10
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__metadata_object_seektable_resize_points
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:1037,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1037,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1038,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1038,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1038,2'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1040,6'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1040,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1042,56'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1044,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:1037,2'
          Dst:             abort
        - Src:             'metadata_object.c:1038,2'
          Dst:             abort
        - Src:             'metadata_object.c:1042,10'
          Dst:             FLAC__metadata_object_seektable_resize_points
    - functionName:    FLAC__metadata_object_seektable_is_legal
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         7
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__format_seektable_is_legal
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_object.c:1029,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1029,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_seektable_is_legal
            - BranchSide:      'metadata_object.c:1030,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_seektable_is_legal
        - Branch String:   'metadata_object.c:1030,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1030,2'
              BranchSideFuncs:
                - FLAC__format_seektable_is_legal
            - BranchSide:      'metadata_object.c:1032,42'
              BranchSideFuncs:
                - FLAC__format_seektable_is_legal
      Callsites:
        - Src:             'metadata_object.c:1029,2'
          Dst:             abort
        - Src:             'metadata_object.c:1030,2'
          Dst:             abort
        - Src:             'metadata_object.c:1032,9'
          Dst:             FLAC__format_seektable_is_legal
    - functionName:    FLAC__metadata_object_seektable_delete_point
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - point_num
      BBCount:         13
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__metadata_object_seektable_resize_points
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_object.c:1016,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1016,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1017,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1017,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1017,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1018,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1018,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1018,2'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1021,11'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
        - Branch String:   'metadata_object.c:1021,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1022,3'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
            - BranchSide:      'metadata_object.c:1024,55'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
      Callsites:
        - Src:             'metadata_object.c:1016,2'
          Dst:             abort
        - Src:             'metadata_object.c:1017,2'
          Dst:             abort
        - Src:             'metadata_object.c:1018,2'
          Dst:             abort
        - Src:             'metadata_object.c:1024,9'
          Dst:             FLAC__metadata_object_seektable_resize_points
    - functionName:    FLAC__metadata_object_seektable_insert_point
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
        - point_num
        - point
      BBCount:         16
      ICount:          115
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__metadata_object_seektable_resize_points
        - FLAC__metadata_object_seektable_set_point
        - abort
        - seektable_calculate_length_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_object.c:996,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:996,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_seektable_resize_points
                - FLAC__metadata_object_seektable_set_point
                - seektable_calculate_length_
            - BranchSide:      'metadata_object.c:997,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__metadata_object_seektable_resize_points
                - FLAC__metadata_object_seektable_set_point
                - seektable_calculate_length_
        - Branch String:   'metadata_object.c:997,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:997,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_resize_points
                - FLAC__metadata_object_seektable_set_point
                - seektable_calculate_length_
            - BranchSide:      'metadata_object.c:998,2'
              BranchSideFuncs:
                - abort
                - FLAC__metadata_object_seektable_resize_points
                - FLAC__metadata_object_seektable_set_point
                - seektable_calculate_length_
        - Branch String:   'metadata_object.c:998,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:998,2'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
                - FLAC__metadata_object_seektable_set_point
                - seektable_calculate_length_
            - BranchSide:      'metadata_object.c:1000,53'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_resize_points
                - FLAC__metadata_object_seektable_set_point
                - seektable_calculate_length_
        - Branch String:   'metadata_object.c:1000,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1001,3'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_set_point
                - seektable_calculate_length_
            - BranchSide:      'metadata_object.c:1004,16'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_set_point
                - seektable_calculate_length_
        - Branch String:   'metadata_object.c:1004,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:1005,3'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_set_point
                - seektable_calculate_length_
            - BranchSide:      'metadata_object.c:1007,44'
              BranchSideFuncs:
                - FLAC__metadata_object_seektable_set_point
                - seektable_calculate_length_
      Callsites:
        - Src:             'metadata_object.c:996,2'
          Dst:             abort
        - Src:             'metadata_object.c:997,2'
          Dst:             abort
        - Src:             'metadata_object.c:998,2'
          Dst:             abort
        - Src:             'metadata_object.c:1000,7'
          Dst:             FLAC__metadata_object_seektable_resize_points
        - Src:             'metadata_object.c:1007,2'
          Dst:             FLAC__metadata_object_seektable_set_point
        - Src:             'metadata_object.c:1008,2'
          Dst:             seektable_calculate_length_
    - functionName:    FLAC__metadata_object_seektable_set_point
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
        - point_num
        - point
      BBCount:         9
      ICount:          61
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:985,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:985,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'metadata_object.c:986,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'metadata_object.c:986,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:986,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_object.c:987,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_object.c:987,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:987,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:989,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:985,2'
          Dst:             abort
        - Src:             'metadata_object.c:986,2'
          Dst:             abort
        - Src:             'metadata_object.c:987,2'
          Dst:             abort
    - functionName:    FLAC__metadata_object_application_set_data
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - object
        - data
        - length
        - copy
      BBCount:         26
      ICount:          141
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - abort
        - copy_bytes_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_object.c:908,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:908,2'
              BranchSideFuncs:
                - abort
                - abort
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:909,2'
              BranchSideFuncs:
                - abort
                - abort
                - free
                - copy_bytes_
        - Branch String:   'metadata_object.c:909,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:909,2'
              BranchSideFuncs:
                - abort
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:910,2'
              BranchSideFuncs:
                - abort
                - free
                - copy_bytes_
        - Branch String:   'metadata_object.c:910,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:910,2'
              BranchSideFuncs:
                - abort
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:910,2'
              BranchSideFuncs:
                - abort
                - free
                - copy_bytes_
        - Branch String:   'metadata_object.c:910,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:910,2'
              BranchSideFuncs:
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:912,9'
              BranchSideFuncs:
                - free
                - copy_bytes_
        - Branch String:   'metadata_object.c:910,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:910,2'
              BranchSideFuncs:
                - abort
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:910,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_object.c:910,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:910,2'
              BranchSideFuncs:
                - abort
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:910,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_object.c:910,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:910,2'
              BranchSideFuncs:
                - free
                - copy_bytes_
            - BranchSide:      'metadata_object.c:912,9'
              BranchSideFuncs:
                - free
                - copy_bytes_
        - Branch String:   'metadata_object.c:915,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:916,21'
              BranchSideFuncs:
                - copy_bytes_
                - free
            - BranchSide:      'metadata_object.c:920,35'
              BranchSideFuncs:
                - free
        - Branch String:   'metadata_object.c:916,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:917,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'metadata_object.c:918,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'metadata_object.c:908,2'
          Dst:             abort
        - Src:             'metadata_object.c:909,2'
          Dst:             abort
        - Src:             'metadata_object.c:910,2'
          Dst:             abort
        - Src:             'metadata_object.c:916,8'
          Dst:             copy_bytes_
    - functionName:    compare_block_data_unknown_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - block1
        - block2
        - block_length
      BBCount:         13
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:861,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:861,2'
              BranchSideFuncs:
                - abort
                - memcmp
            - BranchSide:      'metadata_object.c:862,2'
              BranchSideFuncs:
                - abort
                - memcmp
        - Branch String:   'metadata_object.c:862,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:862,2'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'metadata_object.c:864,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:864,27'
          Branch Sides:
            - BranchSide:      'metadata_object.c:864,30'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'metadata_object.c:867,10'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:864,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:865,17'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'metadata_object.c:867,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:861,2'
          Dst:             abort
        - Src:             'metadata_object.c:862,2'
          Dst:             abort
        - Src:             'metadata_object.c:865,10'
          Dst:             memcmp
    - functionName:    compare_block_data_picture_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - block1
        - block2
      BBCount:         46
      ICount:          259
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - memcmp
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:838,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:839,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:840,6'
              BranchSideFuncs:
                - memcmp
                - strcmp
                - strcmp
        - Branch String:   'metadata_object.c:840,45'
          Branch Sides:
            - BranchSide:      'metadata_object.c:840,49'
              BranchSideFuncs:
                - strcmp
                - memcmp
                - strcmp
            - BranchSide:      'metadata_object.c:842,6'
              BranchSideFuncs:
                - memcmp
                - strcmp
        - Branch String:   'metadata_object.c:840,72'
          Branch Sides:
            - BranchSide:      'metadata_object.c:840,75'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:841,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:840,98'
          Branch Sides:
            - BranchSide:      'metadata_object.c:840,108'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:841,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:840,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:841,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:842,6'
              BranchSideFuncs:
                - memcmp
                - strcmp
        - Branch String:   'metadata_object.c:842,49'
          Branch Sides:
            - BranchSide:      'metadata_object.c:842,53'
              BranchSideFuncs:
                - strcmp
                - memcmp
            - BranchSide:      'metadata_object.c:844,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:842,78'
          Branch Sides:
            - BranchSide:      'metadata_object.c:842,81'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:843,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:842,106'
          Branch Sides:
            - BranchSide:      'metadata_object.c:842,130'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:843,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:842,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:843,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:844,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:844,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:845,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:846,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:846,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:847,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:848,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:848,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:849,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:850,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:850,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:851,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:852,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:852,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:853,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:854,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:854,35'
          Branch Sides:
            - BranchSide:      'metadata_object.c:854,39'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'metadata_object.c:856,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:854,60'
          Branch Sides:
            - BranchSide:      'metadata_object.c:854,63'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:855,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:854,84'
          Branch Sides:
            - BranchSide:      'metadata_object.c:854,94'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:855,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:854,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:855,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:856,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:840,101'
          Dst:             strcmp
        - Src:             'metadata_object.c:842,109'
          Dst:             strcmp
        - Src:             'metadata_object.c:854,87'
          Dst:             memcmp
    - functionName:    compare_block_data_cuesheet_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - block1
        - block2
      BBCount:         56
      ICount:          477
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - abort
        - memcmp
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:791,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:792,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:794,6'
              BranchSideFuncs:
                - abort
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:794,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:795,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:797,6'
              BranchSideFuncs:
                - abort
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:797,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:798,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:800,6'
              BranchSideFuncs:
                - abort
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:800,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:801,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:803,6'
              BranchSideFuncs:
                - abort
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:803,29'
          Branch Sides:
            - BranchSide:      'metadata_object.c:803,32'
              BranchSideFuncs:
                - abort
                - memcmp
                - abort
            - BranchSide:      'metadata_object.c:831,11'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:803,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:804,3'
              BranchSideFuncs:
                - abort
                - memcmp
                - abort
            - BranchSide:      'metadata_object.c:831,11'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:804,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:804,3'
              BranchSideFuncs:
                - memcmp
                - abort
            - BranchSide:      'metadata_object.c:805,10'
              BranchSideFuncs:
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:805,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:806,8'
              BranchSideFuncs:
                - memcmp
                - abort
            - BranchSide:      'metadata_object.c:830,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:806,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:807,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:808,8'
              BranchSideFuncs:
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:808,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:809,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:810,15'
              BranchSideFuncs:
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:810,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:811,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:812,8'
              BranchSideFuncs:
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:812,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:813,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:814,8'
              BranchSideFuncs:
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:814,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:815,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:816,8'
              BranchSideFuncs:
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:816,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:817,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:818,8'
              BranchSideFuncs:
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:818,42'
          Branch Sides:
            - BranchSide:      'metadata_object.c:818,45'
              BranchSideFuncs:
                - memcmp
                - abort
            - BranchSide:      'metadata_object.c:827,13'
              BranchSideFuncs:
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:818,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:819,5'
              BranchSideFuncs:
                - abort
                - memcmp
            - BranchSide:      'metadata_object.c:827,13'
              BranchSideFuncs:
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:819,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:819,5'
              BranchSideFuncs:
                - memcmp
                - abort
            - BranchSide:      'metadata_object.c:820,12'
              BranchSideFuncs:
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:820,5'
          Branch Sides:
            - BranchSide:      'metadata_object.c:821,10'
              BranchSideFuncs:
                - memcmp
                - abort
            - BranchSide:      'metadata_object.c:826,4'
              BranchSideFuncs:
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:821,10'
          Branch Sides:
            - BranchSide:      'metadata_object.c:822,7'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:823,10'
              BranchSideFuncs:
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:823,10'
          Branch Sides:
            - BranchSide:      'metadata_object.c:824,7'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:825,5'
              BranchSideFuncs:
                - memcmp
                - abort
        - Branch String:   'metadata_object.c:827,13'
          Branch Sides:
            - BranchSide:      'metadata_object.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:828,5'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:831,11'
          Branch Sides:
            - BranchSide:      'metadata_object.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:832,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:791,6'
          Dst:             strcmp
        - Src:             'metadata_object.c:804,3'
          Dst:             abort
        - Src:             'metadata_object.c:810,8'
          Dst:             memcmp
        - Src:             'metadata_object.c:819,5'
          Dst:             abort
    - functionName:    compare_block_data_vorbiscomment_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - block1
        - block2
      BBCount:         32
      ICount:          231
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:763,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:764,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:766,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'metadata_object.c:766,42'
          Branch Sides:
            - BranchSide:      'metadata_object.c:766,45'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'metadata_object.c:770,11'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:766,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:767,14'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'metadata_object.c:770,11'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:767,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:768,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:769,2'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:770,11'
          Branch Sides:
            - BranchSide:      'metadata_object.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:771,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:773,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:774,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:776,9'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:776,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:777,7'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'metadata_object.c:784,2'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:777,41'
          Branch Sides:
            - BranchSide:      'metadata_object.c:777,44'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'metadata_object.c:781,12'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:777,7'
          Branch Sides:
            - BranchSide:      'metadata_object.c:778,15'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'metadata_object.c:781,12'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:778,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:779,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:780,3'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:781,12'
          Branch Sides:
            - BranchSide:      'metadata_object.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:782,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:767,7'
          Dst:             memcmp
        - Src:             'metadata_object.c:778,8'
          Dst:             memcmp
    - functionName:    compare_block_data_seektable_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - block1
        - block2
      BBCount:         25
      ICount:          173
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:738,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:738,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'metadata_object.c:739,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'metadata_object.c:739,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:739,2'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:741,6'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:741,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:742,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:744,6'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:744,29'
          Branch Sides:
            - BranchSide:      'metadata_object.c:744,32'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:756,10'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:744,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:745,10'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:756,10'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:745,3'
          Branch Sides:
            - BranchSide:      'metadata_object.c:746,8'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:753,3'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:746,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:747,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:748,8'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:748,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:749,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:750,8'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:750,8'
          Branch Sides:
            - BranchSide:      'metadata_object.c:751,5'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:752,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:738,2'
          Dst:             abort
        - Src:             'metadata_object.c:739,2'
          Dst:             abort
    - functionName:    compare_block_data_application_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - block1
        - block2
        - block_length
      BBCount:         17
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:722,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:722,2'
              BranchSideFuncs:
                - abort
                - abort
                - memcmp
                - memcmp
            - BranchSide:      'metadata_object.c:723,2'
              BranchSideFuncs:
                - abort
                - abort
                - memcmp
                - memcmp
        - Branch String:   'metadata_object.c:723,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:723,2'
              BranchSideFuncs:
                - abort
                - memcmp
                - memcmp
            - BranchSide:      'metadata_object.c:724,2'
              BranchSideFuncs:
                - abort
                - memcmp
                - memcmp
        - Branch String:   'metadata_object.c:724,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:724,2'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'metadata_object.c:726,13'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'metadata_object.c:726,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:727,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:728,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:728,27'
          Branch Sides:
            - BranchSide:      'metadata_object.c:728,30'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'metadata_object.c:731,10'
              BranchSideFuncs: []
        - Branch String:   'metadata_object.c:728,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:729,17'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'metadata_object.c:731,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:722,2'
          Dst:             abort
        - Src:             'metadata_object.c:723,2'
          Dst:             abort
        - Src:             'metadata_object.c:724,2'
          Dst:             abort
        - Src:             'metadata_object.c:726,6'
          Dst:             memcmp
        - Src:             'metadata_object.c:729,10'
          Dst:             memcmp
    - functionName:    compare_block_data_streaminfo_
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - block1
        - block2
      BBCount:         22
      ICount:          151
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'metadata_object.c:699,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:700,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:701,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:701,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:702,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:703,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:703,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:704,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:705,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:705,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:706,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:707,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:707,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:708,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:709,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:709,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:710,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:711,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:711,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:712,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:713,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:713,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:714,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:715,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'metadata_object.c:715,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:716,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:717,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'metadata_object.c:715,6'
          Dst:             memcmp
    - functionName:    FLAC__metadata_object_is_equal
      functionSourceFile: '/src/flac/src/libFLAC/metadata_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - block1
        - block2
      BBCount:         22
      ICount:          164
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - compare_block_data_application_
        - compare_block_data_cuesheet_
        - compare_block_data_picture_
        - compare_block_data_seektable_
        - compare_block_data_streaminfo_
        - compare_block_data_unknown_
        - compare_block_data_vorbiscomment_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'metadata_object.c:872,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:872,2'
              BranchSideFuncs:
                - abort
                - compare_block_data_picture_
                - compare_block_data_cuesheet_
                - compare_block_data_vorbiscomment_
                - compare_block_data_seektable_
                - compare_block_data_application_
                - compare_block_data_streaminfo_
                - compare_block_data_unknown_
            - BranchSide:      'metadata_object.c:873,2'
              BranchSideFuncs:
                - abort
                - compare_block_data_picture_
                - compare_block_data_cuesheet_
                - compare_block_data_vorbiscomment_
                - compare_block_data_seektable_
                - compare_block_data_application_
                - compare_block_data_streaminfo_
                - compare_block_data_unknown_
        - Branch String:   'metadata_object.c:873,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:873,2'
              BranchSideFuncs:
                - compare_block_data_picture_
                - compare_block_data_cuesheet_
                - compare_block_data_vorbiscomment_
                - compare_block_data_seektable_
                - compare_block_data_application_
                - compare_block_data_streaminfo_
                - compare_block_data_unknown_
            - BranchSide:      'metadata_object.c:875,6'
              BranchSideFuncs:
                - compare_block_data_picture_
                - compare_block_data_cuesheet_
                - compare_block_data_vorbiscomment_
                - compare_block_data_seektable_
                - compare_block_data_application_
                - compare_block_data_streaminfo_
                - compare_block_data_unknown_
        - Branch String:   'metadata_object.c:875,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:876,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:878,6'
              BranchSideFuncs:
                - compare_block_data_picture_
                - compare_block_data_cuesheet_
                - compare_block_data_vorbiscomment_
                - compare_block_data_seektable_
                - compare_block_data_application_
                - compare_block_data_streaminfo_
                - compare_block_data_unknown_
        - Branch String:   'metadata_object.c:878,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:879,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:881,6'
              BranchSideFuncs:
                - compare_block_data_picture_
                - compare_block_data_cuesheet_
                - compare_block_data_vorbiscomment_
                - compare_block_data_seektable_
                - compare_block_data_application_
                - compare_block_data_streaminfo_
                - compare_block_data_unknown_
        - Branch String:   'metadata_object.c:881,6'
          Branch Sides:
            - BranchSide:      'metadata_object.c:882,3'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:884,9'
              BranchSideFuncs:
                - compare_block_data_picture_
                - compare_block_data_cuesheet_
                - compare_block_data_vorbiscomment_
                - compare_block_data_seektable_
                - compare_block_data_application_
                - compare_block_data_streaminfo_
                - compare_block_data_unknown_
        - Branch String:   'metadata_object.c:884,2'
          Branch Sides:
            - BranchSide:      'metadata_object.c:886,43'
              BranchSideFuncs:
                - compare_block_data_streaminfo_
            - BranchSide:      'metadata_object.c:888,4'
              BranchSideFuncs: []
            - BranchSide:      'metadata_object.c:890,44'
              BranchSideFuncs:
                - compare_block_data_application_
            - BranchSide:      'metadata_object.c:892,42'
              BranchSideFuncs:
                - compare_block_data_seektable_
            - BranchSide:      'metadata_object.c:894,46'
              BranchSideFuncs:
                - compare_block_data_vorbiscomment_
            - BranchSide:      'metadata_object.c:896,41'
              BranchSideFuncs:
                - compare_block_data_cuesheet_
            - BranchSide:      'metadata_object.c:898,40'
              BranchSideFuncs:
                - compare_block_data_picture_
            - BranchSide:      'metadata_object.c:900,40'
              BranchSideFuncs:
                - compare_block_data_unknown_
      Callsites:
        - Src:             'metadata_object.c:872,2'
          Dst:             abort
        - Src:             'metadata_object.c:873,2'
          Dst:             abort
        - Src:             'metadata_object.c:886,11'
          Dst:             compare_block_data_streaminfo_
        - Src:             'metadata_object.c:890,11'
          Dst:             compare_block_data_application_
        - Src:             'metadata_object.c:892,11'
          Dst:             compare_block_data_seektable_
        - Src:             'metadata_object.c:894,11'
          Dst:             compare_block_data_vorbiscomment_
        - Src:             'metadata_object.c:896,11'
          Dst:             compare_block_data_cuesheet_
        - Src:             'metadata_object.c:898,11'
          Dst:             compare_block_data_picture_
        - Src:             'metadata_object.c:900,11'
          Dst:             compare_block_data_unknown_
    - functionName:    read_residual_partitioned_rice_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3300
      functionLinenumberEnd: 3357
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - decoder
        - predictor_order
        - partition_order
        - partitioned_rice_contents
        - residual
        - is_extended
      BBCount:         60
      ICount:          416
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - FLAC__bitreader_read_raw_int32
        - FLAC__bitreader_read_raw_uint32
        - FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size
        - abort
        - send_error_to_client_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stream_decoder.c:3306,24'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3306,37'
              BranchSideFuncs:
                - abort
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3306,99'
              BranchSideFuncs:
                - abort
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3307,24'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3307,37'
              BranchSideFuncs:
                - abort
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3307,102'
              BranchSideFuncs:
                - abort
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3310,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3310,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3310,2'
              BranchSideFuncs:
                - abort
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3310,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3310,2'
              BranchSideFuncs:
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3312,79'
              BranchSideFuncs:
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3310,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3310,2'
              BranchSideFuncs:
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3312,79'
              BranchSideFuncs:
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3312,106'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3312,6'
              BranchSideFuncs:
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3312,6'
              BranchSideFuncs:
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3312,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3313,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3317,9'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3318,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3319,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3356,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3319,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3320,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3321,54'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3322,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3323,4'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
            - BranchSide:      'stream_decoder.c:3339,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
        - Branch String:   'stream_decoder.c:3324,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3324,27'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
            - BranchSide:      'stream_decoder.c:3324,65'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
        - Branch String:   'stream_decoder.c:3325,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3326,8'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3336,14'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3326,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3329,28'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3334,6'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3339,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3340,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
            - BranchSide:      'stream_decoder.c:3341,53'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
        - Branch String:   'stream_decoder.c:3342,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3343,14'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3347,14'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
        - Branch String:   'stream_decoder.c:3343,13'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3343,31'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3343,11'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3343,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3344,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3345,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3347,13'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3347,31'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
            - BranchSide:      'stream_decoder.c:3347,11'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
        - Branch String:   'stream_decoder.c:3347,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:0,0'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3348,41'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3348,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3349,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
            - BranchSide:      'stream_decoder.c:3350,25'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
      Callsites:
        - Src:             'stream_decoder.c:3310,2'
          Dst:             abort
        - Src:             'stream_decoder.c:3312,6'
          Dst:             FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size
        - Src:             'stream_decoder.c:3319,7'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:3329,6'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:3339,8'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:3348,10'
          Dst:             FLAC__bitreader_read_raw_int32
    - functionName:    send_error_to_client_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3638
      functionLinenumberEnd: 3645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - decoder
        - status
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    25
      BranchProfiles:
        - Branch String:   'stream_decoder.c:3639,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3640,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3643,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_subframe_lpc_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3156
      functionLinenumberEnd: 3257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - decoder
        - channel
        - bps
        - order
        - do_full_decode
      BBCount:         61
      ICount:          618
      EdgeCount:       76
      CyclomaticComplexity: 17
      functionsReached:
        - FLAC__bitreader_read_raw_int32
        - FLAC__bitreader_read_raw_int64
        - FLAC__bitreader_read_raw_uint32
        - FLAC__lpc_max_prediction_before_shift_bps
        - FLAC__lpc_max_residual_bps
        - FLAC__lpc_restore_signal
        - FLAC__lpc_restore_signal_wide
        - FLAC__lpc_restore_signal_wide_33bit
        - abort
        - read_residual_partitioned_rice_
        - send_error_to_client_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:3169,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3170,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3176,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3170,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3171,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int64
            - BranchSide:      'stream_decoder.c:3172,25'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_int32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int64
        - Branch String:   'stream_decoder.c:3176,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3177,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3178,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3178,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3179,25'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3183,34'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3186,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3187,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3188,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3188,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3189,25'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3193,33'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
        - Branch String:   'stream_decoder.c:3196,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3197,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3203,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3197,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3198,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
            - BranchSide:      'stream_decoder.c:3199,28'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int32
        - Branch String:   'stream_decoder.c:3203,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3204,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3205,72'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3206,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3209,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3209,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3221,26'
              BranchSideFuncs:
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3209,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3210,5'
              BranchSideFuncs:
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3211,8'
              BranchSideFuncs:
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3211,66'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3212,8'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3213,27'
              BranchSideFuncs:
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3211,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3213,27'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3217,66'
              BranchSideFuncs:
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
                - abort
        - Branch String:   'stream_decoder.c:3227,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3230,40'
              BranchSideFuncs:
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
            - BranchSide:      'stream_decoder.c:3230,40'
              BranchSideFuncs:
                - read_residual_partitioned_rice_
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
            - BranchSide:      'stream_decoder.c:3234,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:3230,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3231,5'
              BranchSideFuncs:
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
            - BranchSide:      'stream_decoder.c:3232,4'
              BranchSideFuncs:
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
        - Branch String:   'stream_decoder.c:3238,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3239,6'
              BranchSideFuncs:
                - FLAC__lpc_restore_signal_wide_33bit
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
            - BranchSide:      'stream_decoder.c:3256,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3239,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3241,10'
              BranchSideFuncs:
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
            - BranchSide:      'stream_decoder.c:3250,4'
              BranchSideFuncs:
                - FLAC__lpc_restore_signal_wide_33bit
        - Branch String:   'stream_decoder.c:3241,4'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3242,45'
              BranchSideFuncs:
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
            - BranchSide:      'stream_decoder.c:3243,34'
              BranchSideFuncs:
                - FLAC__lpc_max_residual_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal
        - Branch String:   'stream_decoder.c:3243,103'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3244,49'
              BranchSideFuncs:
                - FLAC__lpc_max_prediction_before_shift_bps
                - FLAC__lpc_restore_signal_wide
                - FLAC__lpc_restore_signal
            - BranchSide:      'stream_decoder.c:3247,35'
              BranchSideFuncs:
                - FLAC__lpc_restore_signal_wide
        - Branch String:   'stream_decoder.c:3243,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3245,30'
              BranchSideFuncs:
                - FLAC__lpc_restore_signal
            - BranchSide:      'stream_decoder.c:3247,35'
              BranchSideFuncs:
                - FLAC__lpc_restore_signal_wide
      Callsites:
        - Src:             'stream_decoder.c:3170,7'
          Dst:             FLAC__bitreader_read_raw_int64
        - Src:             'stream_decoder.c:3176,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:3179,3'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:3186,6'
          Dst:             FLAC__bitreader_read_raw_int32
        - Src:             'stream_decoder.c:3189,3'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:3197,7'
          Dst:             FLAC__bitreader_read_raw_int32
        - Src:             'stream_decoder.c:3203,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:3209,8'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:3213,5'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:3221,4'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:3230,8'
          Dst:             read_residual_partitioned_rice_
        - Src:             'stream_decoder.c:3234,4'
          Dst:             abort
        - Src:             'stream_decoder.c:3243,7'
          Dst:             FLAC__lpc_max_residual_bps
        - Src:             'stream_decoder.c:3244,7'
          Dst:             FLAC__lpc_max_prediction_before_shift_bps
        - Src:             'stream_decoder.c:3245,5'
          Dst:             FLAC__lpc_restore_signal
        - Src:             'stream_decoder.c:3247,5'
          Dst:             FLAC__lpc_restore_signal_wide
        - Src:             'stream_decoder.c:3252,4'
          Dst:             FLAC__lpc_restore_signal_wide_33bit
    - functionName:    read_subframe_fixed_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3081
      functionLinenumberEnd: 3153
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - decoder
        - channel
        - bps
        - order
        - do_full_decode
      BBCount:         44
      ICount:          465
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - FLAC__bitreader_read_raw_int64
        - FLAC__bitreader_read_raw_uint32
        - FLAC__fixed_restore_signal
        - FLAC__fixed_restore_signal_wide
        - FLAC__fixed_restore_signal_wide_33bit
        - abort
        - read_residual_partitioned_rice_
        - send_error_to_client_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:3093,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3094,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3100,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3094,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3095,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int64
            - BranchSide:      'stream_decoder.c:3096,25'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_int64
        - Branch String:   'stream_decoder.c:3100,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3101,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3102,72'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
                - abort
                - send_error_to_client_
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3103,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3106,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
                - abort
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3106,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - read_residual_partitioned_rice_
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
                - abort
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3118,26'
              BranchSideFuncs:
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3106,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3107,5'
              BranchSideFuncs:
                - read_residual_partitioned_rice_
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
                - abort
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3108,8'
              BranchSideFuncs:
                - read_residual_partitioned_rice_
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
                - abort
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3108,66'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3109,8'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3110,27'
              BranchSideFuncs:
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3108,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3110,27'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3114,66'
              BranchSideFuncs:
                - read_residual_partitioned_rice_
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
                - abort
        - Branch String:   'stream_decoder.c:3124,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3127,40'
              BranchSideFuncs:
                - read_residual_partitioned_rice_
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
            - BranchSide:      'stream_decoder.c:3127,40'
              BranchSideFuncs:
                - read_residual_partitioned_rice_
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
            - BranchSide:      'stream_decoder.c:3131,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:3127,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3128,5'
              BranchSideFuncs:
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
            - BranchSide:      'stream_decoder.c:3129,4'
              BranchSideFuncs:
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
        - Branch String:   'stream_decoder.c:3135,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3136,6'
              BranchSideFuncs:
                - FLAC__fixed_restore_signal_wide_33bit
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
            - BranchSide:      'stream_decoder.c:3152,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3136,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3138,10'
              BranchSideFuncs:
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
            - BranchSide:      'stream_decoder.c:3146,4'
              BranchSideFuncs:
                - FLAC__fixed_restore_signal_wide_33bit
        - Branch String:   'stream_decoder.c:3138,4'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3139,45'
              BranchSideFuncs:
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
            - BranchSide:      'stream_decoder.c:3140,7'
              BranchSideFuncs:
                - FLAC__fixed_restore_signal_wide
                - FLAC__fixed_restore_signal
        - Branch String:   'stream_decoder.c:3140,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3141,32'
              BranchSideFuncs:
                - FLAC__fixed_restore_signal
            - BranchSide:      'stream_decoder.c:3143,37'
              BranchSideFuncs:
                - FLAC__fixed_restore_signal_wide
      Callsites:
        - Src:             'stream_decoder.c:3094,7'
          Dst:             FLAC__bitreader_read_raw_int64
        - Src:             'stream_decoder.c:3100,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:3106,8'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:3110,5'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:3118,4'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:3127,8'
          Dst:             read_residual_partitioned_rice_
        - Src:             'stream_decoder.c:3131,4'
          Dst:             abort
        - Src:             'stream_decoder.c:3141,5'
          Dst:             FLAC__fixed_restore_signal
        - Src:             'stream_decoder.c:3143,5'
          Dst:             FLAC__fixed_restore_signal_wide
        - Src:             'stream_decoder.c:3148,4'
          Dst:             FLAC__fixed_restore_signal_wide_33bit
    - functionName:    read_subframe_verbatim_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3260
      functionLinenumberEnd: 3297
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - decoder
        - channel
        - bps
        - do_full_decode
      BBCount:         22
      ICount:          219
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - FLAC__bitreader_read_raw_int32
        - FLAC__bitreader_read_raw_int64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:3266,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3267,30'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int32
            - BranchSide:      'stream_decoder.c:3283,26'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int64
        - Branch String:   'stream_decoder.c:3272,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3273,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int32
            - BranchSide:      'stream_decoder.c:3279,6'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3273,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3274,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int32
            - BranchSide:      'stream_decoder.c:3275,18'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int32
        - Branch String:   'stream_decoder.c:3279,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3280,11'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3281,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3289,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:0,0'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int64
            - BranchSide:      'stream_decoder.c:3290,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int64
        - Branch String:   'stream_decoder.c:3290,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3291,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int64
            - BranchSide:      'stream_decoder.c:3292,14'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_int64
      Callsites:
        - Src:             'stream_decoder.c:3273,8'
          Dst:             FLAC__bitreader_read_raw_int32
        - Src:             'stream_decoder.c:3290,8'
          Dst:             FLAC__bitreader_read_raw_int64
    - functionName:    read_subframe_constant_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3051
      functionLinenumberEnd: 3078
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - decoder
        - channel
        - bps
        - do_full_decode
      BBCount:         20
      ICount:          172
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - FLAC__bitreader_read_raw_int64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:3058,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3059,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3061,20'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3064,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3065,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3077,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3065,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3066,26'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3070,26'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3067,4'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3068,17'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3069,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3072,4'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3073,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:3058,6'
          Dst:             FLAC__bitreader_read_raw_int64
    - functionName:    malloc_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:105,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:106,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:107,16'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../../include/share/alloc.h:105,5'
          Dst:             alloc_check
    - functionName:    alloc_check
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:71,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:72,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:73,29'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:73,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:75,10'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,35'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:75,39'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_malloc_muladd2_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size1
        - size2
        - size3
      BBCount:         16
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - malloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:189,12'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:189,17'
              BranchSideFuncs:
                - malloc
                - malloc_
            - BranchSide:      '../../include/share/alloc.h:190,10'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../../include/share/alloc.h:189,23'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:189,27'
              BranchSideFuncs:
                - malloc_
            - BranchSide:      '../../include/share/alloc.h:191,11'
              BranchSideFuncs:
                - malloc_
        - Branch String:   '../../include/share/alloc.h:189,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:190,10'
              BranchSideFuncs:
                - malloc_
            - BranchSide:      '../../include/share/alloc.h:191,11'
              BranchSideFuncs:
                - malloc_
        - Branch String:   '../../include/share/alloc.h:192,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:193,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:194,5'
              BranchSideFuncs:
                - malloc_
        - Branch String:   '../../include/share/alloc.h:194,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:195,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:196,17'
              BranchSideFuncs:
                - malloc_
      Callsites:
        - Src:             '../../include/share/alloc.h:196,9'
          Dst:             malloc_
    - functionName:    write_audio_frame_to_client_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3579
      functionLinenumberEnd: 3635
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - frame
        - buffer
      BBCount:         32
      ICount:          367
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - FLAC__MD5Accumulate
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stream_decoder.c:3582,35'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3582,39'
              BranchSideFuncs:
                - abort
                - FLAC__MD5Accumulate
            - BranchSide:      'stream_decoder.c:3619,11'
              BranchSideFuncs:
                - FLAC__MD5Accumulate
        - Branch String:   'stream_decoder.c:3582,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3583,36'
              BranchSideFuncs:
                - FLAC__MD5Accumulate
            - BranchSide:      'stream_decoder.c:3619,11'
              BranchSideFuncs:
                - FLAC__MD5Accumulate
        - Branch String:   'stream_decoder.c:3587,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3587,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3589,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3591,41'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3591,44'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3616,4'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3591,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3592,32'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3616,4'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3596,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3599,17'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3612,12'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3599,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3600,27'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3605,55'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3619,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3624,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3633,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3624,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3625,4'
              BranchSideFuncs:
                - FLAC__MD5Accumulate
            - BranchSide:      'stream_decoder.c:3626,6'
              BranchSideFuncs:
                - FLAC__MD5Accumulate
        - Branch String:   'stream_decoder.c:3626,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3627,29'
              BranchSideFuncs:
                - FLAC__MD5Accumulate
            - BranchSide:      'stream_decoder.c:3630,10'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3627,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3628,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3629,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:3587,3'
          Dst:             abort
        - Src:             'stream_decoder.c:3627,8'
          Dst:             FLAC__MD5Accumulate
    - functionName:    undo_channel_coding
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3476
      functionLinenumberEnd: 3526
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         42
      ICount:          525
      EdgeCount:       46
      CyclomaticComplexity: 6
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:3478,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3481,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3483,3'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:3492,3'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:3501,3'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:3523,3'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:3483,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3483,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:3484,3'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:3484,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3484,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3485,9'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3485,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3486,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3490,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3486,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3487,39'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3489,39'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3492,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3492,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:3493,3'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:3493,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3493,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3494,9'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3494,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3495,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3499,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3495,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3496,39'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3498,40'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3501,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3501,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:3502,3'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:3502,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3502,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3503,9'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3503,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3504,8'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3521,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3504,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3506,11'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3515,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:3483,3'
          Dst:             abort
        - Src:             'stream_decoder.c:3484,3'
          Dst:             abort
        - Src:             'stream_decoder.c:3492,3'
          Dst:             abort
        - Src:             'stream_decoder.c:3493,3'
          Dst:             abort
        - Src:             'stream_decoder.c:3501,3'
          Dst:             abort
        - Src:             'stream_decoder.c:3502,3'
          Dst:             abort
        - Src:             'stream_decoder.c:3523,3'
          Dst:             abort
    - functionName:    read_zero_padding_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3360
      functionLinenumberEnd: 3373
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__bitreader_bits_left_for_byte_alignment
        - FLAC__bitreader_is_consumed_byte_aligned
        - FLAC__bitreader_read_raw_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:3361,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3362,16'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3372,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3363,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3364,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3371,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:3361,6'
          Dst:             FLAC__bitreader_is_consumed_byte_aligned
        - Src:             'stream_decoder.c:3363,72'
          Dst:             FLAC__bitreader_bits_left_for_byte_alignment
        - Src:             'stream_decoder.c:3363,7'
          Dst:             FLAC__bitreader_read_raw_uint32
    - functionName:    read_subframe_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2950
      functionLinenumberEnd: 3048
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - decoder
        - channel
        - bps
        - do_full_decode
      BBCount:         65
      ICount:          527
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - FLAC__bitreader_read_raw_uint32
        - FLAC__bitreader_read_unary_unsigned
        - abort
        - read_subframe_constant_
        - read_subframe_fixed_
        - read_subframe_lpc_
        - read_subframe_verbatim_
        - send_error_to_client_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:2955,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2956,3'
              BranchSideFuncs:
                - read_subframe_lpc_
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_fixed_
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_verbatim_
                - read_subframe_constant_
                - send_error_to_client_
                - FLAC__bitreader_read_unary_unsigned
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2958,17'
              BranchSideFuncs:
                - read_subframe_lpc_
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_fixed_
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_verbatim_
                - read_subframe_constant_
                - send_error_to_client_
                - FLAC__bitreader_read_unary_unsigned
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2961,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2963,43'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
                - read_subframe_lpc_
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_fixed_
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_verbatim_
                - read_subframe_constant_
                - send_error_to_client_
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2974,3'
              BranchSideFuncs:
                - read_subframe_lpc_
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_fixed_
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_verbatim_
                - read_subframe_constant_
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2963,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2964,4'
              BranchSideFuncs:
                - read_subframe_lpc_
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_fixed_
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_verbatim_
                - read_subframe_constant_
                - send_error_to_client_
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2965,61'
              BranchSideFuncs:
                - read_subframe_lpc_
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_fixed_
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_verbatim_
                - read_subframe_constant_
                - send_error_to_client_
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2966,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2967,26'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2971,10'
              BranchSideFuncs:
                - read_subframe_lpc_
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_fixed_
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_verbatim_
                - read_subframe_constant_
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2979,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2980,25'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2984,10'
              BranchSideFuncs:
                - read_subframe_lpc_
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_fixed_
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_verbatim_
                - read_subframe_constant_
        - Branch String:   'stream_decoder.c:2984,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2985,31'
              BranchSideFuncs:
                - read_subframe_constant_
                - abort
            - BranchSide:      'stream_decoder.c:2988,10'
              BranchSideFuncs:
                - read_subframe_lpc_
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_fixed_
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_verbatim_
        - Branch String:   'stream_decoder.c:2985,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2986,4'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:2987,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:2988,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2989,31'
              BranchSideFuncs:
                - read_subframe_verbatim_
                - abort
            - BranchSide:      'stream_decoder.c:2992,10'
              BranchSideFuncs:
                - read_subframe_lpc_
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_fixed_
                - send_error_to_client_
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2989,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2990,4'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:2991,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:2992,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2993,25'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2997,10'
              BranchSideFuncs:
                - read_subframe_lpc_
                - abort
                - send_error_to_client_
                - send_error_to_client_
                - read_subframe_fixed_
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2997,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2998,31'
              BranchSideFuncs:
                - read_subframe_fixed_
                - abort
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3009,10'
              BranchSideFuncs:
                - read_subframe_lpc_
                - abort
                - send_error_to_client_
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2999,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3000,26'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3004,28'
              BranchSideFuncs:
                - read_subframe_fixed_
                - abort
        - Branch String:   'stream_decoder.c:3004,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3005,4'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:3006,6'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:3006,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3007,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3008,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:3009,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3010,25'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3015,32'
              BranchSideFuncs:
                - read_subframe_lpc_
                - abort
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:3016,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3017,26'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:3021,26'
              BranchSideFuncs:
                - read_subframe_lpc_
                - abort
        - Branch String:   'stream_decoder.c:3021,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3022,4'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:3023,6'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:3027,17'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3027,20'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:3047,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3027,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3028,7'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:3047,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3029,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3030,10'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3038,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:3030,4'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3031,20'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3034,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3038,4'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3038,4'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:3039,4'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3040,4'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3041,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:2955,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2963,7'
          Dst:             FLAC__bitreader_read_unary_unsigned
        - Src:             'stream_decoder.c:2967,4'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:2980,3'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:2985,7'
          Dst:             read_subframe_constant_
        - Src:             'stream_decoder.c:2989,7'
          Dst:             read_subframe_verbatim_
        - Src:             'stream_decoder.c:2993,3'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:3000,4'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:3004,7'
          Dst:             read_subframe_fixed_
        - Src:             'stream_decoder.c:3010,3'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:3017,4'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:3021,7'
          Dst:             read_subframe_lpc_
        - Src:             'stream_decoder.c:3038,4'
          Dst:             abort
    - functionName:    allocate_output_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - decoder
        - size
        - channels
        - bps
      BBCount:         43
      ICount:          347
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - FLAC__memory_alloc_aligned_int32_array
        - safe_malloc_mul_2op_p
        - safe_malloc_muladd2_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1578,48'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1578,51'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:1584,8'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:1578,98'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1579,6'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:1584,8'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:1579,15'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1579,18'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1580,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1578,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1580,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1584,8'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:1584,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1585,11'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:1595,10'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
                - free
        - Branch String:   'stream_decoder.c:1585,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1586,9'
              BranchSideFuncs:
                - free
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
                - free
                - free
            - BranchSide:      'stream_decoder.c:1589,11'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:1589,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1590,9'
              BranchSideFuncs:
                - free
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
                - free
                - free
            - BranchSide:      'stream_decoder.c:1593,2'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:1595,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1596,8'
              BranchSideFuncs:
                - free
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
            - BranchSide:      'stream_decoder.c:1601,5'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
        - Branch String:   'stream_decoder.c:1601,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1602,10'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
            - BranchSide:      'stream_decoder.c:1605,8'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
        - Branch String:   'stream_decoder.c:1605,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1612,62'
              BranchSideFuncs:
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
                - safe_malloc_mul_2op_p
            - BranchSide:      'stream_decoder.c:1626,5'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
        - Branch String:   'stream_decoder.c:1613,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1614,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1617,10'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned_int32_array
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
        - Branch String:   'stream_decoder.c:1620,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1621,4'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
            - BranchSide:      'stream_decoder.c:1624,2'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - safe_malloc_muladd2_
                - FLAC__memory_alloc_aligned_int32_array
        - Branch String:   'stream_decoder.c:1626,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1627,92'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
            - BranchSide:      'stream_decoder.c:1634,39'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1628,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1629,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1632,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:1612,9'
          Dst:             safe_malloc_muladd2_
        - Src:             'stream_decoder.c:1620,7'
          Dst:             FLAC__memory_alloc_aligned_int32_array
        - Src:             'stream_decoder.c:1627,38'
          Dst:             safe_malloc_mul_2op_p
    - functionName:    read_frame_header_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2625
      functionLinenumberEnd: 2947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         150
      ICount:          1323
      EdgeCount:       177
      CyclomaticComplexity: 29
      functionsReached:
        - FLAC__bitreader_is_consumed_byte_aligned
        - FLAC__bitreader_read_raw_uint32
        - FLAC__bitreader_read_utf8_uint32
        - FLAC__bitreader_read_utf8_uint64
        - FLAC__crc8
        - abort
        - send_error_to_client_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:2633,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2633,2'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
                - abort
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2636,18'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
                - abort
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2641,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2642,18'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
                - abort
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2666,8'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
                - abort
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2666,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2667,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
                - abort
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2680,13'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
                - abort
        - Branch String:   'stream_decoder.c:2667,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2668,4'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
                - abort
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2669,6'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
                - abort
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2669,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2671,47'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2677,46'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
                - abort
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2680,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2682,19'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2685,4'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2691,56'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2691,56'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2691,56'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2691,56'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2695,21'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2695,21'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2705,56'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2705,56'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2705,56'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2705,56'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2705,56'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2705,56'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2705,56'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2705,56'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2708,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:2712,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2714,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2720,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2723,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2726,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2729,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2732,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2735,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2738,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2741,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2744,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2747,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2750,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2755,23'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2755,23'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2755,23'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2758,26'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2762,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:2714,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2715,51'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2717,20'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
        - Branch String:   'stream_decoder.c:2766,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2767,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2784,56'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
        - Branch String:   'stream_decoder.c:2768,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2770,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2773,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2776,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
            - BranchSide:      'stream_decoder.c:2779,20'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
                - abort
        - Branch String:   'stream_decoder.c:2788,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2790,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2796,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2799,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2802,19'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2805,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2808,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2811,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2814,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2817,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:2790,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2791,55'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2793,20'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2829,24'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2831,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint64
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2833,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint64
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2831,39'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2831,42'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_utf8_uint64
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2846,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2829,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2833,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint64
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2846,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_utf8_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2833,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2834,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2835,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2835,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2836,46'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2842,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'stream_decoder.c:2846,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2847,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2848,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2848,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2849,46'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2855,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'stream_decoder.c:2859,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2860,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'stream_decoder.c:2881,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'stream_decoder.c:2860,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2861,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'stream_decoder.c:2862,46'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'stream_decoder.c:2863,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2865,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2870,47'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2865,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2866,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2867,47'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2871,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2872,46'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2879,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'stream_decoder.c:2881,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2882,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'stream_decoder.c:2901,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2882,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2883,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'stream_decoder.c:2884,46'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'stream_decoder.c:2885,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2887,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2892,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2887,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2888,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2889,47'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2892,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2893,50'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2894,11'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2894,11'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2895,50'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2897,50'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2901,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2902,3'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2903,21'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__crc8
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2908,49'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2908,64'
              BranchSideFuncs:
                - FLAC__crc8
                - send_error_to_client_
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2916,2'
              BranchSideFuncs:
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2908,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2910,25'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2916,2'
              BranchSideFuncs:
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2917,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2918,7'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2940,5'
              BranchSideFuncs:
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2920,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2921,73'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2922,11'
              BranchSideFuncs:
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2922,11'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2923,7'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2930,11'
              BranchSideFuncs:
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2923,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2924,74'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2928,20'
              BranchSideFuncs:
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2930,11'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2931,4'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2936,73'
              BranchSideFuncs:
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2940,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2941,25'
              BranchSideFuncs:
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2946,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:2633,2'
          Dst:             FLAC__bitreader_is_consumed_byte_aligned
        - Src:             'stream_decoder.c:2633,2'
          Dst:             abort
        - Src:             'stream_decoder.c:2667,7'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2673,4'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:2708,4'
          Dst:             abort
        - Src:             'stream_decoder.c:2758,4'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:2762,4'
          Dst:             abort
        - Src:             'stream_decoder.c:2817,4'
          Dst:             abort
        - Src:             'stream_decoder.c:2833,7'
          Dst:             FLAC__bitreader_read_utf8_uint64
        - Src:             'stream_decoder.c:2838,4'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:2846,7'
          Dst:             FLAC__bitreader_read_utf8_uint32
        - Src:             'stream_decoder.c:2851,4'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:2860,7'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2865,8'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2874,4'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:2882,7'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2887,8'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2901,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2908,53'
          Dst:             FLAC__crc8
        - Src:             'stream_decoder.c:2910,3'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:2941,3'
          Dst:             send_error_to_client_
    - functionName:    safe_malloc_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_check
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:92,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:93,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:96,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../../include/share/alloc.h:96,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:97,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../../include/share/alloc.h:98,16'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../../include/share/alloc.h:92,5'
          Dst:             alloc_check
    - functionName:    safe_malloc_add_2op_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size1
        - size2
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - safe_malloc_
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:132,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:133,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:134,22'
              BranchSideFuncs:
                - safe_malloc_.1668
      Callsites:
        - Src:             '../../include/share/alloc.h:134,9'
          Dst:             safe_malloc_
    - functionName:    read_metadata_picture_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2217
      functionLinenumberEnd: 2297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - obj
      BBCount:         52
      ICount:          415
      EdgeCount:       73
      CyclomaticComplexity: 23
      functionsReached:
        - FLAC__bitreader_is_consumed_byte_aligned
        - FLAC__bitreader_limit_invalidate
        - FLAC__bitreader_limit_remaining
        - FLAC__bitreader_read_byte_block_aligned_no_crc
        - FLAC__bitreader_read_raw_uint32
        - abort
        - safe_malloc_
        - safe_malloc_add_2op_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:2220,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2220,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2223,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2223,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2224,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2225,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2225,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2226,15'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2228,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2231,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2232,3'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2233,37'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2233,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2234,36'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2237,49'
              BranchSideFuncs:
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:2237,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2238,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2241,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:2241,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2242,54'
              BranchSideFuncs:
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2245,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2242,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2243,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2244,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2248,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2249,3'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2250,37'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2250,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2251,36'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2254,51'
              BranchSideFuncs:
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:2254,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2255,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2258,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
                - FLAC__bitreader_read_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:2258,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2259,54'
              BranchSideFuncs:
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2262,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2259,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2260,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2261,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2265,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2266,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2269,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2269,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2270,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2273,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2273,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2274,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2277,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2277,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2278,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2281,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2281,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2282,3'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2283,37'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2283,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2284,36'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2287,36'
              BranchSideFuncs:
                - safe_malloc_.1668
                - FLAC__bitreader_read_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:2287,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2288,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2291,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:2291,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2292,54'
              BranchSideFuncs:
                - FLAC__bitreader_read_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:2296,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:2292,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2293,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2294,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:2220,2'
          Dst:             FLAC__bitreader_is_consumed_byte_aligned
        - Src:             'stream_decoder.c:2220,2'
          Dst:             abort
        - Src:             'stream_decoder.c:2223,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2231,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2233,5'
          Dst:             FLAC__bitreader_limit_remaining
        - Src:             'stream_decoder.c:2234,3'
          Dst:             FLAC__bitreader_limit_invalidate
        - Src:             'stream_decoder.c:2237,28'
          Dst:             safe_malloc_add_2op_
        - Src:             'stream_decoder.c:2242,7'
          Dst:             FLAC__bitreader_read_byte_block_aligned_no_crc
        - Src:             'stream_decoder.c:2248,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2250,5'
          Dst:             FLAC__bitreader_limit_remaining
        - Src:             'stream_decoder.c:2251,3'
          Dst:             FLAC__bitreader_limit_invalidate
        - Src:             'stream_decoder.c:2254,30'
          Dst:             safe_malloc_add_2op_
        - Src:             'stream_decoder.c:2259,7'
          Dst:             FLAC__bitreader_read_byte_block_aligned_no_crc
        - Src:             'stream_decoder.c:2265,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2269,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2273,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2277,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2281,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2283,5'
          Dst:             FLAC__bitreader_limit_remaining
        - Src:             'stream_decoder.c:2284,3'
          Dst:             FLAC__bitreader_limit_invalidate
        - Src:             'stream_decoder.c:2287,23'
          Dst:             safe_malloc_
        - Src:             'stream_decoder.c:2292,7'
          Dst:             FLAC__bitreader_read_byte_block_aligned_no_crc
    - functionName:    read_metadata_cuesheet_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2130
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - obj
      BBCount:         58
      ICount:          479
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - FLAC__bitreader_is_consumed_byte_aligned
        - FLAC__bitreader_limit_invalidate
        - FLAC__bitreader_read_byte_block_aligned_no_crc
        - FLAC__bitreader_read_raw_uint32
        - FLAC__bitreader_read_raw_uint64
        - FLAC__bitreader_skip_bits_no_crc
        - abort
        - safe_calloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:2133,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2133,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_invalidate
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2135,9'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_invalidate
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2137,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2137,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_invalidate
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2138,53'
              BranchSideFuncs:
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_invalidate
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2138,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2139,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_invalidate
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2141,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_invalidate
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2141,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2142,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_invalidate
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2144,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_invalidate
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2144,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2145,3'
              BranchSideFuncs:
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_invalidate
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2146,15'
              BranchSideFuncs:
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_invalidate
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2148,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2149,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_invalidate
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2151,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_invalidate
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2151,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2152,3'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2153,20'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2155,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2156,39'
              BranchSideFuncs:
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2209,36'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2156,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2157,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2160,9'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2160,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2161,50'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2207,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:2162,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2163,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2165,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2165,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2166,5'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2167,32'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2169,4'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2169,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2170,55'
              BranchSideFuncs:
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2170,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2171,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2173,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2173,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2174,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2175,18'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2177,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2178,5'
              BranchSideFuncs:
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2179,26'
              BranchSideFuncs:
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2181,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2182,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2184,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2184,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2185,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2186,37'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2188,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2189,44'
              BranchSideFuncs:
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2206,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2189,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2190,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2193,11'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2193,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2194,51'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
            - BranchSide:      'stream_decoder.c:2205,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
        - Branch String:   'stream_decoder.c:2195,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2196,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
            - BranchSide:      'stream_decoder.c:2198,42'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
        - Branch String:   'stream_decoder.c:2198,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2199,7'
              BranchSideFuncs:
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'stream_decoder.c:2200,33'
              BranchSideFuncs:
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'stream_decoder.c:2202,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2203,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
            - BranchSide:      'stream_decoder.c:2204,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
                - FLAC__bitreader_read_raw_uint32
                - safe_calloc_.1670
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_bits_no_crc
      Callsites:
        - Src:             'stream_decoder.c:2133,2'
          Dst:             FLAC__bitreader_is_consumed_byte_aligned
        - Src:             'stream_decoder.c:2133,2'
          Dst:             abort
        - Src:             'stream_decoder.c:2137,2'
          Dst:             abort
        - Src:             'stream_decoder.c:2138,6'
          Dst:             FLAC__bitreader_read_byte_block_aligned_no_crc
        - Src:             'stream_decoder.c:2141,6'
          Dst:             FLAC__bitreader_read_raw_uint64
        - Src:             'stream_decoder.c:2144,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2148,6'
          Dst:             FLAC__bitreader_skip_bits_no_crc
        - Src:             'stream_decoder.c:2151,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2156,26'
          Dst:             safe_calloc_
        - Src:             'stream_decoder.c:2162,8'
          Dst:             FLAC__bitreader_read_raw_uint64
        - Src:             'stream_decoder.c:2165,8'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2169,4'
          Dst:             abort
        - Src:             'stream_decoder.c:2170,8'
          Dst:             FLAC__bitreader_read_byte_block_aligned_no_crc
        - Src:             'stream_decoder.c:2173,8'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2177,8'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2181,8'
          Dst:             FLAC__bitreader_skip_bits_no_crc
        - Src:             'stream_decoder.c:2184,8'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2189,31'
          Dst:             safe_calloc_
        - Src:             'stream_decoder.c:2195,10'
          Dst:             FLAC__bitreader_read_raw_uint64
        - Src:             'stream_decoder.c:2198,10'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2202,10'
          Dst:             FLAC__bitreader_skip_bits_no_crc
        - Src:             'stream_decoder.c:2209,3'
          Dst:             FLAC__bitreader_limit_invalidate
    - functionName:    safe_calloc_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nmemb
        - size
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - alloc_check
        - calloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:119,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:120,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:122,6'
              BranchSideFuncs:
                - malloc
                - calloc
        - Branch String:   '../../include/share/alloc.h:122,12'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:122,16'
              BranchSideFuncs:
                - malloc
                - calloc
            - BranchSide:      '../../include/share/alloc.h:123,10'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../../include/share/alloc.h:122,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:123,10'
              BranchSideFuncs:
                - calloc
            - BranchSide:      '../../include/share/alloc.h:124,16'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             '../../include/share/alloc.h:119,5'
          Dst:             alloc_check
        - Src:             '../../include/share/alloc.h:124,9'
          Dst:             calloc
    - functionName:    read_metadata_vorbiscomment_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2027
      functionLinenumberEnd: 2127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - decoder
        - obj
        - length
      BBCount:         55
      ICount:          528
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - FLAC__bitreader_is_consumed_byte_aligned
        - FLAC__bitreader_limit_invalidate
        - FLAC__bitreader_read_byte_block_aligned_no_crc
        - FLAC__bitreader_read_uint32_little_endian
        - abort
        - safe_malloc_add_2op_
        - safe_malloc_mul_2op_p
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:2030,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2030,2'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2033,6'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2033,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2034,10'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2111,36'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2035,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2035,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2036,50'
              BranchSideFuncs:
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2036,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2037,4'
              BranchSideFuncs:
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2038,7'
              BranchSideFuncs:
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2038,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2039,4'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
                - free
            - BranchSide:      'stream_decoder.c:2044,14'
              BranchSideFuncs:
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2045,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2046,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2049,55'
              BranchSideFuncs:
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2049,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2050,4'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2051,3'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2054,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2054,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2055,50'
              BranchSideFuncs:
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2055,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2056,4'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2059,7'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2059,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2061,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2064,7'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
                - free
                - safe_malloc_mul_2op_p
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2064,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2065,52'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
                - FLAC__bitreader_limit_invalidate
                - free
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2109,2'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
                - free
        - Branch String:   'stream_decoder.c:2065,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2066,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2070,11'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
                - free
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2070,4'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2072,5'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
                - free
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2108,3'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
                - free
        - Branch String:   'stream_decoder.c:2075,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2075,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
                - free
                - abort
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2076,9'
              BranchSideFuncs:
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
                - free
                - abort
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2076,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2077,26'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
                - free
            - BranchSide:      'stream_decoder.c:2081,13'
              BranchSideFuncs:
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
                - free
                - abort
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2082,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2083,26'
              BranchSideFuncs:
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
                - free
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2086,9'
              BranchSideFuncs:
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
                - free
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2086,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2087,26'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2092,16'
              BranchSideFuncs:
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
                - free
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2093,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2094,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2098,13'
              BranchSideFuncs:
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
                - free
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2099,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2101,12'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
                - free
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2106,5'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
                - free
                - abort
                - FLAC__bitreader_read_uint32_little_endian
                - safe_malloc_add_2op_.1669
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - free
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:2116,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2118,6'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
                - free
            - BranchSide:      'stream_decoder.c:2126,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:2118,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2119,9'
              BranchSideFuncs:
                - free
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:2122,36'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
      Callsites:
        - Src:             'stream_decoder.c:2030,2'
          Dst:             FLAC__bitreader_is_consumed_byte_aligned
        - Src:             'stream_decoder.c:2030,2'
          Dst:             abort
        - Src:             'stream_decoder.c:2035,3'
          Dst:             abort
        - Src:             'stream_decoder.c:2036,8'
          Dst:             FLAC__bitreader_read_uint32_little_endian
        - Src:             'stream_decoder.c:2045,40'
          Dst:             safe_malloc_add_2op_
        - Src:             'stream_decoder.c:2049,8'
          Dst:             FLAC__bitreader_read_byte_block_aligned_no_crc
        - Src:             'stream_decoder.c:2054,3'
          Dst:             abort
        - Src:             'stream_decoder.c:2055,8'
          Dst:             FLAC__bitreader_read_uint32_little_endian
        - Src:             'stream_decoder.c:2065,30'
          Dst:             safe_malloc_mul_2op_p
        - Src:             'stream_decoder.c:2075,5'
          Dst:             abort
        - Src:             'stream_decoder.c:2082,10'
          Dst:             FLAC__bitreader_read_uint32_little_endian
        - Src:             'stream_decoder.c:2088,6'
          Dst:             FLAC__bitreader_limit_invalidate
        - Src:             'stream_decoder.c:2093,40'
          Dst:             safe_malloc_add_2op_
        - Src:             'stream_decoder.c:2099,10'
          Dst:             FLAC__bitreader_read_byte_block_aligned_no_crc
        - Src:             'stream_decoder.c:2111,3'
          Dst:             FLAC__bitreader_limit_invalidate
        - Src:             'stream_decoder.c:2122,3'
          Dst:             FLAC__bitreader_limit_invalidate
    - functionName:    has_id_filtered_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1652
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - id
      BBCount:         14
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1644,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1644,2'
              BranchSideFuncs:
                - abort
                - memcmp
            - BranchSide:      'stream_decoder.c:1645,2'
              BranchSideFuncs:
                - abort
                - memcmp
        - Branch String:   'stream_decoder.c:1645,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1645,2'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'stream_decoder.c:1647,8'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'stream_decoder.c:1647,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1648,18'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'stream_decoder.c:1651,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1648,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1648,157'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1649,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:1644,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1645,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1648,11'
          Dst:             memcmp
    - functionName:    read_metadata_seektable_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1984
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - decoder
        - is_last
        - length
      BBCount:         22
      ICount:          252
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - FLAC__bitreader_is_consumed_byte_aligned
        - FLAC__bitreader_limit_invalidate
        - FLAC__bitreader_read_raw_uint32
        - FLAC__bitreader_read_raw_uint64
        - abort
        - safe_realloc_mul_2op_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1988,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1988,2'
              BranchSideFuncs:
                - safe_realloc_mul_2op_.1671
                - abort
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:1990,2'
              BranchSideFuncs:
                - safe_realloc_mul_2op_.1671
                - abort
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_limit_invalidate
        - Branch String:   'stream_decoder.c:1994,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1995,36'
              BranchSideFuncs:
                - FLAC__bitreader_limit_invalidate
            - BranchSide:      'stream_decoder.c:1999,61'
              BranchSideFuncs:
                - safe_realloc_mul_2op_.1671
                - abort
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'stream_decoder.c:2002,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2003,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2006,8'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'stream_decoder.c:2006,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2007,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
            - BranchSide:      'stream_decoder.c:2019,13'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:2007,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2008,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_raw_uint64
            - BranchSide:      'stream_decoder.c:2009,75'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_raw_uint64
        - Branch String:   'stream_decoder.c:2011,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2012,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint64
            - BranchSide:      'stream_decoder.c:2013,75'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - abort
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint64
        - Branch String:   'stream_decoder.c:2015,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2016,4'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'stream_decoder.c:2017,75'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'stream_decoder.c:2021,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2021,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2023,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:1988,2'
          Dst:             FLAC__bitreader_is_consumed_byte_aligned
        - Src:             'stream_decoder.c:1988,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1995,3'
          Dst:             FLAC__bitreader_limit_invalidate
        - Src:             'stream_decoder.c:2002,66'
          Dst:             safe_realloc_mul_2op_
        - Src:             'stream_decoder.c:2007,7'
          Dst:             FLAC__bitreader_read_raw_uint64
        - Src:             'stream_decoder.c:2011,7'
          Dst:             FLAC__bitreader_read_raw_uint64
        - Src:             'stream_decoder.c:2015,7'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2021,2'
          Dst:             abort
    - functionName:    safe_realloc_mul_2op_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size1
        - size2
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
        - safe_realloc_
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:280,12'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:280,16'
              BranchSideFuncs:
                - realloc
                - safe_realloc_.1672
                - free
            - BranchSide:      '../../include/share/alloc.h:281,18'
              BranchSideFuncs:
                - realloc
        - Branch String:   '../../include/share/alloc.h:280,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:281,18'
              BranchSideFuncs:
                - safe_realloc_.1672
                - free
            - BranchSide:      '../../include/share/alloc.h:282,5'
              BranchSideFuncs:
                - safe_realloc_.1672
                - free
        - Branch String:   '../../include/share/alloc.h:282,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:283,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:286,23'
              BranchSideFuncs:
                - safe_realloc_.1672
      Callsites:
        - Src:             '../../include/share/alloc.h:281,10'
          Dst:             realloc
        - Src:             '../../include/share/alloc.h:286,9'
          Dst:             safe_realloc_
    - functionName:    safe_realloc_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_check
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:205,19'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:205,22'
              BranchSideFuncs:
                - realloc
                - free
                - free
            - BranchSide:      '../../include/share/alloc.h:210,11'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   '../../include/share/alloc.h:205,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:206,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:210,11'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   '../../include/share/alloc.h:212,14'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:212,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:214,9'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:212,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:213,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:214,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../include/share/alloc.h:205,5'
          Dst:             alloc_check
        - Src:             '../../include/share/alloc.h:211,11'
          Dst:             realloc
    - functionName:    read_metadata_streaminfo_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1911
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - decoder
        - is_last
        - length
      BBCount:         30
      ICount:          365
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - FLAC__bitreader_is_consumed_byte_aligned
        - FLAC__bitreader_read_byte_block_aligned_no_crc
        - FLAC__bitreader_read_raw_uint32
        - FLAC__bitreader_read_raw_uint64
        - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1915,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1915,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:1917,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1922,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1923,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:1924,66'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1928,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1929,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:1930,66'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1934,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1935,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:1936,66'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1940,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1941,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:1942,66'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1946,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1947,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:1948,64'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1952,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1953,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:1954,61'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1958,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1959,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:1960,68'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint64
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1964,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1965,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:1966,15'
              BranchSideFuncs:
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1968,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1969,3'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:1970,12'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1973,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1973,2'
              BranchSideFuncs:
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:1974,6'
              BranchSideFuncs:
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1974,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1975,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1976,13'
              BranchSideFuncs:
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1977,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1978,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1980,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:1915,2'
          Dst:             FLAC__bitreader_is_consumed_byte_aligned
        - Src:             'stream_decoder.c:1915,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1922,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:1928,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:1934,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:1940,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:1946,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:1952,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:1958,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:1964,6'
          Dst:             FLAC__bitreader_read_raw_uint64
        - Src:             'stream_decoder.c:1968,6'
          Dst:             FLAC__bitreader_read_byte_block_aligned_no_crc
        - Src:             'stream_decoder.c:1973,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1977,6'
          Dst:             FLAC__bitreader_skip_byte_block_aligned_no_crc
    - functionName:    skip_id3v2_tag_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2319
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__bitreader_read_raw_uint32
        - FLAC__bitreader_skip_byte_block_aligned_no_crc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:2305,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2306,3'
              BranchSideFuncs:
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'stream_decoder.c:2308,7'
              BranchSideFuncs:
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'stream_decoder.c:2309,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2310,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:2316,53'
              BranchSideFuncs:
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:2310,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2311,4'
              BranchSideFuncs:
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'stream_decoder.c:2312,8'
              BranchSideFuncs:
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'stream_decoder.c:2316,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2317,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2318,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:2305,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2310,7'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2316,6'
          Dst:             FLAC__bitreader_skip_byte_block_aligned_no_crc
    - functionName:    file_eof_callback_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4166
      functionLinenumberEnd: 4169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - client_data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - feof
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_decoder.c:4169,9'
          Dst:             feof
    - functionName:    file_length_callback_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4145
      functionLinenumberEnd: 4163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - stream_length
        - client_data
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fileno
        - fstat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:4149,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4150,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:4153,23'
              BranchSideFuncs:
                - fileno
                - fstat
        - Branch String:   'stream_decoder.c:4153,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4158,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:4160,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:4153,16'
          Dst:             fileno
        - Src:             'stream_decoder.c:4153,5'
          Dst:             fstat
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_tell_callback_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4130
      functionLinenumberEnd: 4142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - absolute_byte_offset
        - client_data
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ftello
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:4134,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4135,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:4136,24'
              BranchSideFuncs:
                - ftello
        - Branch String:   'stream_decoder.c:4136,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4137,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:4139,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:4136,17'
          Dst:             ftello
    - functionName:    file_seek_callback_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4118
      functionLinenumberEnd: 4127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - absolute_byte_offset
        - client_data
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fseeko
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:4121,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4122,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:4123,17'
              BranchSideFuncs:
                - fseeko
        - Branch String:   'stream_decoder.c:4123,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4124,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:4126,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:4123,10'
          Dst:             fseeko
    - functionName:    file_read_callback_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4101
      functionLinenumberEnd: 4115
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - buffer
        - bytes
        - client_data
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ferror
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:4104,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4105,18'
              BranchSideFuncs:
                - fread
                - ferror
            - BranchSide:      'stream_decoder.c:4114,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:4106,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4107,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:4108,12'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:4108,11'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4109,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:4111,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:4105,12'
          Dst:             fread
        - Src:             'stream_decoder.c:4106,6'
          Dst:             ferror
    - 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:    get_binary_stdin_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_callback_ogg_aspect_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3530
      functionLinenumberEnd: 3557
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - buffer
        - bytes
      BBCount:         15
      ICount:          96
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - FLAC__ogg_decoder_aspect_read_callback_wrapper
        - abort
        - read_callback_proxy_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:3531,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3533,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3539,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3541,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3543,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3548,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3548,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3548,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3548,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3550,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3553,4'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'stream_decoder.c:3531,9'
          Dst:             FLAC__ogg_decoder_aspect_read_callback_wrapper
        - Src:             'stream_decoder.c:3531,9'
          Dst:             read_callback_proxy_
        - Src:             'stream_decoder.c:3553,4'
          Dst:             abort
    - functionName:    read_callback_proxy_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3560
      functionLinenumberEnd: 3575
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - void_decoder
        - buffer
        - bytes
        - client_data
      BBCount:         8
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - abort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'stream_decoder.c:3563,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3565,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3567,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3569,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3572,4'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'stream_decoder.c:3572,4'
          Dst:             abort
    - functionName:    read_callback_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3376
      functionLinenumberEnd: 3466
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - bytes
        - client_data
      BBCount:         42
      ICount:          311
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - FLAC__bitreader_is_consumed_byte_aligned
        - read_callback_ogg_aspect_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:3382,30'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3384,3'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - read_callback_ogg_aspect_
            - BranchSide:      'stream_decoder.c:3390,11'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - read_callback_ogg_aspect_
        - Branch String:   'stream_decoder.c:3384,35'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3384,38'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - read_callback_ogg_aspect_
            - BranchSide:      'stream_decoder.c:3390,11'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - read_callback_ogg_aspect_
        - Branch String:   'stream_decoder.c:3382,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3386,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3390,11'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - read_callback_ogg_aspect_
        - Branch String:   'stream_decoder.c:3390,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3401,6'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - read_callback_ogg_aspect_
            - BranchSide:      'stream_decoder.c:3453,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3401,36'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3401,39'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - read_callback_ogg_aspect_
            - BranchSide:      'stream_decoder.c:3408,5'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - read_callback_ogg_aspect_
        - Branch String:   'stream_decoder.c:3401,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3402,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3408,5'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - read_callback_ogg_aspect_
        - Branch String:   'stream_decoder.c:3408,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3409,31'
              BranchSideFuncs:
                - read_callback_ogg_aspect_
                - FLAC__bitreader_is_consumed_byte_aligned
            - BranchSide:      'stream_decoder.c:3411,5'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
        - Branch String:   'stream_decoder.c:3413,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3415,8'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3423,13'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
        - Branch String:   'stream_decoder.c:3415,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3416,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3420,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3423,12'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3424,8'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
            - BranchSide:      'stream_decoder.c:3448,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3424,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3425,50'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
            - BranchSide:      'stream_decoder.c:3432,6'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3425,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3426,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3428,7'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3432,63'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3436,8'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3441,6'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3436,34'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3438,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3445,6'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3438,39'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3438,42'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3445,6'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3432,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3441,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3445,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:3409,5'
          Dst:             read_callback_ogg_aspect_
        - Src:             'stream_decoder.c:3425,9'
          Dst:             FLAC__bitreader_is_consumed_byte_aligned
    - functionName:    FLAC__stream_decoder_get_link_lengths
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - link_lengths
      BBCount:         29
      ICount:          194
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - FLAC__stream_decoder_get_decode_chained_stream
        - safe_malloc_mul_2op_p
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1481,32'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1482,53'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_chained_stream
                - safe_malloc_mul_2op_p
            - BranchSide:      'stream_decoder.c:1486,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1482,62'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1483,5'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
            - BranchSide:      'stream_decoder.c:1486,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1483,64'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1484,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1486,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1484,80'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1485,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1486,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1481,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1486,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1489,5'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
        - Branch String:   'stream_decoder.c:1489,74'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1490,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1491,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1489,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1491,3'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
            - BranchSide:      'stream_decoder.c:1493,5'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
        - Branch String:   'stream_decoder.c:1493,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1494,63'
              BranchSideFuncs:
                - safe_malloc_mul_2op_p
            - BranchSide:      'stream_decoder.c:1502,9'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1495,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1496,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1498,9'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1498,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1499,25'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1500,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:1482,6'
          Dst:             FLAC__stream_decoder_get_decode_chained_stream
        - Src:             'stream_decoder.c:1494,19'
          Dst:             safe_malloc_mul_2op_p
    - functionName:    FLAC__stream_decoder_get_decode_chained_stream
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__ogg_decoder_aspect_get_decode_chained_stream
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stream_decoder.c:844,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:844,2'
              BranchSideFuncs:
                - abort
                - FLAC__ogg_decoder_aspect_get_decode_chained_stream
            - BranchSide:      'stream_decoder.c:845,2'
              BranchSideFuncs:
                - abort
                - FLAC__ogg_decoder_aspect_get_decode_chained_stream
        - Branch String:   'stream_decoder.c:845,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:845,2'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_get_decode_chained_stream
            - BranchSide:      'stream_decoder.c:847,61'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_get_decode_chained_stream
      Callsites:
        - Src:             'stream_decoder.c:844,2'
          Dst:             abort
        - Src:             'stream_decoder.c:845,2'
          Dst:             abort
        - Src:             'stream_decoder.c:847,9'
          Dst:             FLAC__ogg_decoder_aspect_get_decode_chained_stream
    - functionName:    FLAC__stream_decoder_find_total_samples
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         97
      ICount:          673
      EdgeCount:       132
      CyclomaticComplexity: 37
      functionsReached:
        - FLAC__ogg_decoder_aspect_get_decode_chained_stream
        - FLAC__ogg_decoder_aspect_skip_link
        - FLAC__stream_decoder_flush
        - FLAC__stream_decoder_process_single
        - FLAC__stream_decoder_process_until_end_of_stream
        - abort
        - read_callback_proxy_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1352,74'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1353,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_get_decode_chained_stream
                - FLAC__ogg_decoder_aspect_skip_link
            - BranchSide:      'stream_decoder.c:1361,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_get_decode_chained_stream
                - FLAC__ogg_decoder_aspect_skip_link
        - Branch String:   'stream_decoder.c:1353,68'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1354,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_get_decode_chained_stream
                - FLAC__ogg_decoder_aspect_skip_link
            - BranchSide:      'stream_decoder.c:1361,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_get_decode_chained_stream
                - FLAC__ogg_decoder_aspect_skip_link
        - Branch String:   'stream_decoder.c:1354,76'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1355,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_get_decode_chained_stream
                - FLAC__ogg_decoder_aspect_skip_link
            - BranchSide:      'stream_decoder.c:1361,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_get_decode_chained_stream
                - FLAC__ogg_decoder_aspect_skip_link
        - Branch String:   'stream_decoder.c:1355,65'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1356,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_get_decode_chained_stream
                - FLAC__ogg_decoder_aspect_skip_link
            - BranchSide:      'stream_decoder.c:1361,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_get_decode_chained_stream
                - FLAC__ogg_decoder_aspect_skip_link
        - Branch String:   'stream_decoder.c:1352,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1358,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1361,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_get_decode_chained_stream
                - FLAC__ogg_decoder_aspect_skip_link
        - Branch String:   'stream_decoder.c:1361,46'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1362,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1365,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1362,44'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1363,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1365,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1361,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1365,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1368,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_get_decode_chained_stream
                - FLAC__ogg_decoder_aspect_skip_link
        - Branch String:   'stream_decoder.c:1368,31'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1368,86'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_get_decode_chained_stream
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_skip_link
            - BranchSide:      'stream_decoder.c:1402,12'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
        - Branch String:   'stream_decoder.c:1368,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1371,16'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_skip_link
            - BranchSide:      'stream_decoder.c:1402,12'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
        - Branch String:   'stream_decoder.c:1375,72'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1376,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1379,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1376,68'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1377,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1379,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1377,82'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1378,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1379,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1375,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1379,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1383,49'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_skip_link
        - Branch String:   'stream_decoder.c:1384,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1385,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1386,12'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_skip_link
        - Branch String:   'stream_decoder.c:1392,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1393,21'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1395,10'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1406,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1407,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1410,9'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
        - Branch String:   'stream_decoder.c:1412,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1414,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1416,12'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
        - Branch String:   'stream_decoder.c:1416,12'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1418,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1420,12'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
        - Branch String:   'stream_decoder.c:1420,12'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1421,9'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
            - BranchSide:      'stream_decoder.c:1424,11'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
        - Branch String:   'stream_decoder.c:1427,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1428,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1431,35'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
        - Branch String:   'stream_decoder.c:1431,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1433,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
            - BranchSide:      'stream_decoder.c:1436,4'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
        - Branch String:   'stream_decoder.c:1437,53'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1438,7'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
            - BranchSide:      'stream_decoder.c:1439,8'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1437,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1439,8'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1443,7'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
        - Branch String:   'stream_decoder.c:1439,67'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1439,70'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1441,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1439,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1440,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1441,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1443,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1446,8'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
            - BranchSide:      'stream_decoder.c:1469,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
        - Branch String:   'stream_decoder.c:1446,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1449,44'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
            - BranchSide:      'stream_decoder.c:1461,58'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
        - Branch String:   'stream_decoder.c:1450,55'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1451,9'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_single
            - BranchSide:      'stream_decoder.c:1452,10'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1450,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1452,10'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1456,9'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_single
        - Branch String:   'stream_decoder.c:1452,69'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1452,72'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1454,7'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1452,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1453,8'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1454,7'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1456,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1458,7'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
                - FLAC__stream_decoder_process_single
            - BranchSide:      'stream_decoder.c:1460,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_stream
                - abort
                - abort
        - Branch String:   'stream_decoder.c:1461,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1462,6'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:1463,5'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'stream_decoder.c:1463,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1463,5'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:1464,5'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:1464,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1464,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1465,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:1368,34'
          Dst:             FLAC__ogg_decoder_aspect_get_decode_chained_stream
        - Src:             'stream_decoder.c:1383,13'
          Dst:             FLAC__ogg_decoder_aspect_skip_link
        - Src:             'stream_decoder.c:1383,13'
          Dst:             read_callback_proxy_
        - Src:             'stream_decoder.c:1431,8'
          Dst:             FLAC__stream_decoder_flush
        - Src:             'stream_decoder.c:1437,8'
          Dst:             FLAC__stream_decoder_process_single
        - Src:             'stream_decoder.c:1450,10'
          Dst:             FLAC__stream_decoder_process_single
        - Src:             'stream_decoder.c:1461,9'
          Dst:             FLAC__stream_decoder_process_until_end_of_stream
        - Src:             'stream_decoder.c:1463,5'
          Dst:             abort
        - Src:             'stream_decoder.c:1464,5'
          Dst:             abort
    - functionName:    FLAC__stream_decoder_flush
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         22
      ICount:          156
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - FLAC__bitreader_clear
        - FLAC__ogg_decoder_aspect_flush
        - abort
      functionUses:    5
      BranchProfiles:
        - Branch String:   'stream_decoder.c:931,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:931,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_flush
            - BranchSide:      'stream_decoder.c:932,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_flush
        - Branch String:   'stream_decoder.c:932,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:932,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_flush
            - BranchSide:      'stream_decoder.c:933,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_flush
        - Branch String:   'stream_decoder.c:933,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:933,2'
              BranchSideFuncs:
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_flush
            - BranchSide:      'stream_decoder.c:935,6'
              BranchSideFuncs:
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_flush
        - Branch String:   'stream_decoder.c:935,45'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:935,48'
              BranchSideFuncs:
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_flush
            - BranchSide:      'stream_decoder.c:937,5'
              BranchSideFuncs:
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_flush
        - Branch String:   'stream_decoder.c:935,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:936,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:937,5'
              BranchSideFuncs:
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_flush
        - Branch String:   'stream_decoder.c:937,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:938,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:940,2'
              BranchSideFuncs:
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_flush
        - Branch String:   'stream_decoder.c:946,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:947,35'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_flush
                - FLAC__bitreader_clear
            - BranchSide:      'stream_decoder.c:950,28'
              BranchSideFuncs:
                - FLAC__bitreader_clear
        - Branch String:   'stream_decoder.c:950,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:951,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:954,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:931,2'
          Dst:             abort
        - Src:             'stream_decoder.c:932,2'
          Dst:             abort
        - Src:             'stream_decoder.c:933,2'
          Dst:             abort
        - Src:             'stream_decoder.c:947,3'
          Dst:             FLAC__ogg_decoder_aspect_flush
        - Src:             'stream_decoder.c:950,6'
          Dst:             FLAC__bitreader_clear
    - functionName:    FLAC__stream_decoder_process_single
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         29
      ICount:          131
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - abort
        - find_metadata_
        - frame_sync_
        - read_frame_
        - read_metadata_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1037,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1037,2'
              BranchSideFuncs:
                - abort
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1038,2'
              BranchSideFuncs:
                - abort
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1038,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1038,2'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1040,2'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1041,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1043,24'
              BranchSideFuncs:
                - find_metadata_
                - read_frame_
                - frame_sync_
                - read_metadata_
            - BranchSide:      'stream_decoder.c:1047,24'
              BranchSideFuncs:
                - read_metadata_
            - BranchSide:      'stream_decoder.c:1052,21'
              BranchSideFuncs:
                - frame_sync_
                - read_frame_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1057,21'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1065,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1065,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1065,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1067,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1043,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1044,6'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1045,5'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1047,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1048,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1050,6'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1052,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1053,6'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1055,5'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1057,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1058,6'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1059,8'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1059,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1060,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1061,5'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
      Callsites:
        - Src:             'stream_decoder.c:1037,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1038,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1043,9'
          Dst:             find_metadata_
        - Src:             'stream_decoder.c:1047,9'
          Dst:             read_metadata_
        - Src:             'stream_decoder.c:1052,9'
          Dst:             frame_sync_
        - Src:             'stream_decoder.c:1057,9'
          Dst:             read_frame_
    - functionName:    FLAC__stream_decoder_process_until_end_of_stream
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         32
      ICount:          148
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - FLAC__stream_decoder_finish_link
        - abort
        - find_metadata_
        - frame_sync_
        - read_frame_
        - read_metadata_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1167,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1167,2'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1168,2'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1168,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1168,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1170,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1171,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1173,24'
              BranchSideFuncs:
                - find_metadata_
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
            - BranchSide:      'stream_decoder.c:1177,24'
              BranchSideFuncs:
                - read_metadata_
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1181,21'
              BranchSideFuncs:
                - frame_sync_
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1186,21'
              BranchSideFuncs:
                - read_frame_
                - FLAC__stream_decoder_finish_link
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1190,38'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1196,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1173,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1174,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1175,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1177,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1178,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1179,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1181,30'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1181,33'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1184,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1181,96'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1181,99'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1184,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1181,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1182,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1184,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1186,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1187,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1188,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish_link
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
      Callsites:
        - Src:             'stream_decoder.c:1167,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1168,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1173,9'
          Dst:             find_metadata_
        - Src:             'stream_decoder.c:1177,9'
          Dst:             read_metadata_
        - Src:             'stream_decoder.c:1181,9'
          Dst:             frame_sync_
        - Src:             'stream_decoder.c:1186,9'
          Dst:             read_frame_
        - Src:             'stream_decoder.c:1190,5'
          Dst:             FLAC__stream_decoder_finish_link
    - functionName:    find_metadata_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         38
      ICount:          256
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - FLAC__bitreader_is_consumed_byte_aligned
        - FLAC__bitreader_read_raw_uint32
        - abort
        - send_error_to_client_
        - skip_id3v2_tag_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1660,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1660,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
            - BranchSide:      'stream_decoder.c:1662,13'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
        - Branch String:   'stream_decoder.c:1662,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1663,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
            - BranchSide:      'stream_decoder.c:1715,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1663,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1664,22'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
            - BranchSide:      'stream_decoder.c:1668,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
        - Branch String:   'stream_decoder.c:1668,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:0,0'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
            - BranchSide:      'stream_decoder.c:1669,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1671,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1672,10'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
            - BranchSide:      'stream_decoder.c:1678,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
        - Branch String:   'stream_decoder.c:1678,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1679,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1681,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
        - Branch String:   'stream_decoder.c:1681,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1682,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
            - BranchSide:      'stream_decoder.c:1690,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'stream_decoder.c:1684,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1685,25'
              BranchSideFuncs:
                - skip_id3v2_tag_
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'stream_decoder.c:1688,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
        - Branch String:   'stream_decoder.c:1685,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1686,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
            - BranchSide:      'stream_decoder.c:1687,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
        - Branch String:   'stream_decoder.c:1691,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1692,54'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:1708,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:1693,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1694,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:1698,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:1698,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1699,48'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:1702,12'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:1702,12'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1703,55'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1709,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1662,2'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
            - BranchSide:      'stream_decoder.c:1710,26'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - skip_id3v2_tag_
      Callsites:
        - Src:             'stream_decoder.c:1660,2'
          Dst:             FLAC__bitreader_is_consumed_byte_aligned
        - Src:             'stream_decoder.c:1660,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1668,8'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:1685,9'
          Dst:             skip_id3v2_tag_
        - Src:             'stream_decoder.c:1693,8'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:1710,4'
          Dst:             send_error_to_client_
    - functionName:    read_metadata_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1908
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         176
      ICount:          1060
      EdgeCount:       227
      CyclomaticComplexity: 53
      functionsReached:
        - FLAC__bitreader_is_consumed_byte_aligned
        - FLAC__bitreader_limit_remaining
        - FLAC__bitreader_read_byte_block_aligned_no_crc
        - FLAC__bitreader_read_raw_uint32
        - FLAC__bitreader_remove_limit
        - FLAC__bitreader_set_limit
        - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - FLAC__stream_decoder_get_decode_position
        - abort
        - has_id_filtered_
        - memcmp
        - read_metadata_cuesheet_
        - read_metadata_picture_
        - read_metadata_seektable_
        - read_metadata_streaminfo_
        - read_metadata_vorbiscomment_
        - send_error_to_client_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1724,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1724,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - has_id_filtered_
                - read_metadata_seektable_
                - read_metadata_streaminfo_
                - memcmp
            - BranchSide:      'stream_decoder.c:1726,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - has_id_filtered_
                - read_metadata_seektable_
                - read_metadata_streaminfo_
                - memcmp
        - Branch String:   'stream_decoder.c:1726,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1727,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - has_id_filtered_
                - read_metadata_seektable_
                - read_metadata_streaminfo_
                - memcmp
            - BranchSide:      'stream_decoder.c:1728,12'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - has_id_filtered_
                - read_metadata_seektable_
                - read_metadata_streaminfo_
                - memcmp
        - Branch String:   'stream_decoder.c:1730,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1731,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - has_id_filtered_
                - read_metadata_seektable_
                - read_metadata_streaminfo_
                - memcmp
            - BranchSide:      'stream_decoder.c:1733,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - has_id_filtered_
                - read_metadata_seektable_
                - read_metadata_streaminfo_
                - memcmp
        - Branch String:   'stream_decoder.c:1733,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1734,3'
              BranchSideFuncs:
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - has_id_filtered_
                - read_metadata_seektable_
                - read_metadata_streaminfo_
                - memcmp
            - BranchSide:      'stream_decoder.c:1736,5'
              BranchSideFuncs:
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - has_id_filtered_
                - read_metadata_seektable_
                - read_metadata_streaminfo_
                - memcmp
        - Branch String:   'stream_decoder.c:1736,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1737,33'
              BranchSideFuncs:
                - read_metadata_streaminfo_
                - memcmp
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1746,10'
              BranchSideFuncs:
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - has_id_filtered_
                - read_metadata_seektable_
        - Branch String:   'stream_decoder.c:1737,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1738,4'
              BranchSideFuncs:
                - memcmp
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1740,3'
              BranchSideFuncs:
                - memcmp
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1741,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1742,4'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1743,7'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1743,37'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1743,40'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1745,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1743,107'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1743,110'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1745,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1743,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1744,4'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1745,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1746,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1748,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - read_metadata_seektable_
            - BranchSide:      'stream_decoder.c:1760,25'
              BranchSideFuncs:
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - has_id_filtered_
        - Branch String:   'stream_decoder.c:1750,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1751,33'
              BranchSideFuncs:
                - read_metadata_seektable_
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1758,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1751,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1752,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1754,4'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1755,38'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1755,41'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1757,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1755,107'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1755,110'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1757,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1755,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1756,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1757,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1769,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1770,55'
              BranchSideFuncs:
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - has_id_filtered_
            - BranchSide:      'stream_decoder.c:1784,6'
              BranchSideFuncs:
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1770,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1771,5'
              BranchSideFuncs:
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - has_id_filtered_
            - BranchSide:      'stream_decoder.c:1773,7'
              BranchSideFuncs:
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - has_id_filtered_
        - Branch String:   'stream_decoder.c:1773,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1774,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1778,19'
              BranchSideFuncs:
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - has_id_filtered_
        - Branch String:   'stream_decoder.c:1780,56'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1780,76'
              BranchSideFuncs:
                - has_id_filtered_
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:1782,3'
              BranchSideFuncs:
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1780,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1781,16'
              BranchSideFuncs:
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:1782,3'
              BranchSideFuncs:
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1784,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1785,55'
              BranchSideFuncs:
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1789,15'
              BranchSideFuncs:
                - FLAC__bitreader_set_limit
                - abort
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - read_metadata_cuesheet_
                - read_metadata_vorbiscomment_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1785,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1786,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1787,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1791,4'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1794,57'
              BranchSideFuncs:
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:1799,9'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
            - BranchSide:      'stream_decoder.c:1811,39'
              BranchSideFuncs:
                - read_metadata_vorbiscomment_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:1815,34'
              BranchSideFuncs:
                - read_metadata_cuesheet_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:1819,33'
              BranchSideFuncs:
                - read_metadata_picture_
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:1824,6'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:1824,6'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:1827,9'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
        - Branch String:   'stream_decoder.c:1794,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1795,10'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:1796,6'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:1799,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1800,53'
              BranchSideFuncs:
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:1808,13'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:1800,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1801,8'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:1804,63'
              BranchSideFuncs:
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:1811,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1812,10'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:1813,6'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:1815,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1816,10'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:1817,6'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:1819,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1820,10'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:1821,6'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:1827,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1828,49'
              BranchSideFuncs:
                - malloc
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:1836,13'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:1828,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1829,8'
              BranchSideFuncs:
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:1832,63'
              BranchSideFuncs:
                - FLAC__bitreader_read_byte_block_aligned_no_crc
                - FLAC__bitreader_limit_remaining
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:1839,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1843,27'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:1848,33'
              BranchSideFuncs:
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:1844,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1845,6'
              BranchSideFuncs:
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:1846,8'
              BranchSideFuncs:
                - FLAC__bitreader_remove_limit
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:1849,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1849,14'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:1853,11'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:1849,44'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1849,47'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:1853,11'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:1849,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1850,5'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:1853,11'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:1853,4'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1855,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1857,20'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
            - BranchSide:      'stream_decoder.c:1861,20'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:1871,15'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
            - BranchSide:      'stream_decoder.c:1879,20'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:1888,6'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:1888,6'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:1890,20'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
        - Branch String:   'stream_decoder.c:1857,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1858,18'
              BranchSideFuncs:
                - free
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1859,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1861,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1862,18'
              BranchSideFuncs:
                - free
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
            - BranchSide:      'stream_decoder.c:1863,15'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
        - Branch String:   'stream_decoder.c:1863,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1864,13'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
            - BranchSide:      'stream_decoder.c:1867,20'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
        - Branch String:   'stream_decoder.c:1864,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1865,22'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
            - BranchSide:      'stream_decoder.c:1866,57'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
        - Branch String:   'stream_decoder.c:1865,11'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1865,54'
              BranchSideFuncs:
                - free
                - FLAC__stream_decoder_get_decode_position
                - free
            - BranchSide:      'stream_decoder.c:1866,20'
              BranchSideFuncs:
                - free
                - FLAC__stream_decoder_get_decode_position
                - free
        - Branch String:   'stream_decoder.c:1867,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1868,18'
              BranchSideFuncs:
                - free
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1869,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1871,45'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1871,59'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
            - BranchSide:      'stream_decoder.c:1875,20'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
        - Branch String:   'stream_decoder.c:1871,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1872,13'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
            - BranchSide:      'stream_decoder.c:1875,20'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
        - Branch String:   'stream_decoder.c:1872,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1873,22'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
            - BranchSide:      'stream_decoder.c:1874,52'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
        - Branch String:   'stream_decoder.c:1873,11'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1873,47'
              BranchSideFuncs:
                - free
                - FLAC__stream_decoder_get_decode_position
                - free
            - BranchSide:      'stream_decoder.c:1874,20'
              BranchSideFuncs:
                - free
                - FLAC__stream_decoder_get_decode_position
                - free
        - Branch String:   'stream_decoder.c:1875,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1876,18'
              BranchSideFuncs:
                - free
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1877,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1879,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1880,18'
              BranchSideFuncs:
                - free
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
            - BranchSide:      'stream_decoder.c:1881,20'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
                - free
        - Branch String:   'stream_decoder.c:1881,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1882,18'
              BranchSideFuncs:
                - free
                - FLAC__stream_decoder_get_decode_position
                - free
            - BranchSide:      'stream_decoder.c:1883,20'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - free
        - Branch String:   'stream_decoder.c:1883,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1884,18'
              BranchSideFuncs:
                - free
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1885,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1890,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1891,18'
              BranchSideFuncs:
                - free
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1892,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:1895,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:0,0'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1896,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1900,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1902,48'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:1907,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1902,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1903,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1904,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:1724,2'
          Dst:             FLAC__bitreader_is_consumed_byte_aligned
        - Src:             'stream_decoder.c:1724,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1726,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:1730,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:1733,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:1737,7'
          Dst:             read_metadata_streaminfo_
        - Src:             'stream_decoder.c:1741,11'
          Dst:             memcmp
        - Src:             'stream_decoder.c:1751,8'
          Dst:             read_metadata_seektable_
        - Src:             'stream_decoder.c:1770,8'
          Dst:             FLAC__bitreader_read_byte_block_aligned_no_crc
        - Src:             'stream_decoder.c:1780,59'
          Dst:             has_id_filtered_
        - Src:             'stream_decoder.c:1785,8'
          Dst:             FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Src:             'stream_decoder.c:1790,4'
          Dst:             FLAC__bitreader_set_limit
        - Src:             'stream_decoder.c:1794,10'
          Dst:             FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Src:             'stream_decoder.c:1804,16'
          Dst:             FLAC__bitreader_read_byte_block_aligned_no_crc
        - Src:             'stream_decoder.c:1811,10'
          Dst:             read_metadata_vorbiscomment_
        - Src:             'stream_decoder.c:1815,10'
          Dst:             read_metadata_cuesheet_
        - Src:             'stream_decoder.c:1819,10'
          Dst:             read_metadata_picture_
        - Src:             'stream_decoder.c:1824,6'
          Dst:             abort
        - Src:             'stream_decoder.c:1832,16'
          Dst:             FLAC__bitreader_read_byte_block_aligned_no_crc
        - Src:             'stream_decoder.c:1839,7'
          Dst:             FLAC__bitreader_limit_remaining
        - Src:             'stream_decoder.c:1843,5'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:1848,4'
          Dst:             FLAC__bitreader_remove_limit
        - Src:             'stream_decoder.c:1888,6'
          Dst:             abort
        - Src:             'stream_decoder.c:1902,7'
          Dst:             FLAC__stream_decoder_get_decode_position
    - functionName:    frame_sync_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2322
      functionLinenumberEnd: 2371
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         31
      ICount:          220
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - FLAC__bitreader_bits_left_for_byte_alignment
        - FLAC__bitreader_is_consumed_byte_aligned
        - FLAC__bitreader_read_raw_uint32
        - FLAC__bitreader_set_framesync_location
        - FLAC__stream_decoder_get_decode_position
        - send_error_to_client_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'stream_decoder.c:2327,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2328,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:2332,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:2328,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2329,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:2330,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:2333,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2334,22'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:2338,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:2338,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:0,0'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:2339,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:2341,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2342,54'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:2364,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2343,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2344,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:2348,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:2348,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2349,48'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2352,12'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - send_error_to_client_
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:2352,12'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:0,0'
              BranchSideFuncs:
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:2353,55'
              BranchSideFuncs:
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:2359,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2360,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2361,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:2364,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2332,2'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:2365,26'
              BranchSideFuncs:
                - send_error_to_client_
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_set_framesync_location
                - FLAC__stream_decoder_get_decode_position
      Callsites:
        - Src:             'stream_decoder.c:2327,6'
          Dst:             FLAC__bitreader_is_consumed_byte_aligned
        - Src:             'stream_decoder.c:2328,69'
          Dst:             FLAC__bitreader_bits_left_for_byte_alignment
        - Src:             'stream_decoder.c:2328,7'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2338,8'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2343,8'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2358,5'
          Dst:             FLAC__bitreader_set_framesync_location
        - Src:             'stream_decoder.c:2359,9'
          Dst:             FLAC__stream_decoder_get_decode_position
        - Src:             'stream_decoder.c:2365,4'
          Dst:             send_error_to_client_
    - functionName:    read_frame_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2374
      functionLinenumberEnd: 2622
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - decoder
        - got_a_frame
        - do_full_decode
      BBCount:         175
      ICount:          1397
      EdgeCount:       227
      CyclomaticComplexity: 54
      functionsReached:
        - FLAC__bitreader_clear
        - FLAC__bitreader_get_read_crc16
        - FLAC__bitreader_read_raw_uint32
        - FLAC__bitreader_reset_read_crc16
        - FLAC__bitreader_rewind_to_after_last_seen_framesync
        - abort
        - allocate_output_
        - read_frame_header_
        - read_subframe_
        - read_zero_padding_
        - safe_calloc_
        - send_error_to_client_
        - undo_channel_coding
        - write_audio_frame_to_client_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'stream_decoder.c:2389,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2390,3'
              BranchSideFuncs:
                - allocate_output_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - read_subframe_
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2391,5'
              BranchSideFuncs:
                - allocate_output_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - read_subframe_
                - abort
                - abort
                - abort
        - Branch String:   'stream_decoder.c:2391,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2392,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2393,23'
              BranchSideFuncs:
                - allocate_output_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - read_subframe_
                - abort
                - abort
                - abort
        - Branch String:   'stream_decoder.c:2393,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2394,3'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - read_subframe_
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2395,14'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - read_subframe_
                - abort
                - abort
                - abort
        - Branch String:   'stream_decoder.c:2395,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2399,18'
              BranchSideFuncs:
                - abort
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2436,5'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
        - Branch String:   'stream_decoder.c:2400,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2403,5'
              BranchSideFuncs:
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2405,5'
              BranchSideFuncs:
                - abort
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2410,5'
              BranchSideFuncs:
                - abort
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2415,5'
              BranchSideFuncs:
                - abort
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2420,5'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:2405,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2405,5'
              BranchSideFuncs:
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2406,8'
              BranchSideFuncs:
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'stream_decoder.c:2406,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2407,9'
              BranchSideFuncs:
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2408,5'
              BranchSideFuncs:
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'stream_decoder.c:2410,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2410,5'
              BranchSideFuncs:
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2411,8'
              BranchSideFuncs:
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'stream_decoder.c:2411,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2412,9'
              BranchSideFuncs:
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2413,5'
              BranchSideFuncs:
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'stream_decoder.c:2415,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2415,5'
              BranchSideFuncs:
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2416,8'
              BranchSideFuncs:
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'stream_decoder.c:2416,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2417,9'
              BranchSideFuncs:
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2418,5'
              BranchSideFuncs:
                - read_subframe_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'stream_decoder.c:2425,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2427,7'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - read_subframe_
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:2432,6'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - read_subframe_
                - abort
                - abort
                - abort
        - Branch String:   'stream_decoder.c:2427,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2428,5'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
            - BranchSide:      'stream_decoder.c:2430,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:2432,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2433,4'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
            - BranchSide:      'stream_decoder.c:2434,2'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
                - read_zero_padding_
                - abort
                - read_subframe_
                - abort
                - abort
                - abort
        - Branch String:   'stream_decoder.c:2436,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2437,26'
              BranchSideFuncs:
                - read_zero_padding_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2443,5'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2437,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2437,33'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - undo_channel_coding
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2438,4'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:2443,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2444,46'
              BranchSideFuncs:
                - FLAC__bitreader_get_read_crc16
                - FLAC__bitreader_read_raw_uint32
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - undo_channel_coding
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2484,5'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
        - Branch String:   'stream_decoder.c:2445,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2447,7'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - undo_channel_coding
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2454,6'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - undo_channel_coding
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2447,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2448,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2449,3'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - undo_channel_coding
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2454,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2456,24'
              BranchSideFuncs:
                - undo_channel_coding
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2474,2'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
        - Branch String:   'stream_decoder.c:2458,4'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2459,27'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2473,3'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
        - Branch String:   'stream_decoder.c:2462,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2464,10'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - send_error_to_client_
            - BranchSide:      'stream_decoder.c:2472,4'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2464,63'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2465,10'
              BranchSideFuncs:
                - send_error_to_client_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
            - BranchSide:      'stream_decoder.c:2467,29'
              BranchSideFuncs:
                - send_error_to_client_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
        - Branch String:   'stream_decoder.c:2464,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2467,29'
              BranchSideFuncs:
                - send_error_to_client_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
            - BranchSide:      'stream_decoder.c:2471,5'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
                - send_error_to_client_
        - Branch String:   'stream_decoder.c:2484,42'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2484,45'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
            - BranchSide:      'stream_decoder.c:2556,2'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
        - Branch String:   'stream_decoder.c:2484,107'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2484,111'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - abort
                - abort
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
            - BranchSide:      'stream_decoder.c:2556,2'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
        - Branch String:   'stream_decoder.c:2484,141'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2484,144'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
            - BranchSide:      'stream_decoder.c:2556,2'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
        - Branch String:   'stream_decoder.c:2484,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2485,3'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
            - BranchSide:      'stream_decoder.c:2556,2'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
        - Branch String:   'stream_decoder.c:2485,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2485,3'
              BranchSideFuncs:
                - abort
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
            - BranchSide:      'stream_decoder.c:2486,3'
              BranchSideFuncs:
                - abort
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
        - Branch String:   'stream_decoder.c:2486,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2486,3'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
            - BranchSide:      'stream_decoder.c:2487,6'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - send_error_to_client_
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
        - Branch String:   'stream_decoder.c:2487,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2488,38'
              BranchSideFuncs:
                - send_error_to_client_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
            - BranchSide:      'stream_decoder.c:2554,2'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
        - Branch String:   'stream_decoder.c:2493,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2494,27'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
            - BranchSide:      'stream_decoder.c:2499,7'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
        - Branch String:   'stream_decoder.c:2499,103'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2500,7'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
            - BranchSide:      'stream_decoder.c:2553,3'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
        - Branch String:   'stream_decoder.c:2500,97'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2501,7'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
            - BranchSide:      'stream_decoder.c:2553,3'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
        - Branch String:   'stream_decoder.c:2501,111'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2502,7'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
            - BranchSide:      'stream_decoder.c:2553,3'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
        - Branch String:   'stream_decoder.c:2499,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2504,19'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
            - BranchSide:      'stream_decoder.c:2553,3'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
        - Branch String:   'stream_decoder.c:2507,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2508,49'
              BranchSideFuncs:
                - safe_calloc_.1670
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - free
            - BranchSide:      'stream_decoder.c:2520,8'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - write_audio_frame_to_client_
                - free
        - Branch String:   'stream_decoder.c:2509,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2510,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'stream_decoder.c:2516,5'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - write_audio_frame_to_client_
                - free
                - safe_calloc_.1670
                - free
        - Branch String:   'stream_decoder.c:2510,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2511,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'stream_decoder.c:2513,7'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:2511,11'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2511,30'
              BranchSideFuncs:
                - free
            - BranchSide:      'stream_decoder.c:2512,27'
              BranchSideFuncs:
                - free
        - Branch String:   'stream_decoder.c:2520,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2521,45'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - write_audio_frame_to_client_
                - free
            - BranchSide:      'stream_decoder.c:2522,8'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - write_audio_frame_to_client_
                - free
        - Branch String:   'stream_decoder.c:2522,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2523,46'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - write_audio_frame_to_client_
                - free
            - BranchSide:      'stream_decoder.c:2524,5'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - write_audio_frame_to_client_
                - free
        - Branch String:   'stream_decoder.c:2524,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2525,61'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - free
            - BranchSide:      'stream_decoder.c:2548,11'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
        - Branch String:   'stream_decoder.c:2526,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2527,38'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - free
            - BranchSide:      'stream_decoder.c:2528,44'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - free
        - Branch String:   'stream_decoder.c:2531,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2531,6'
              BranchSideFuncs:
                - write_audio_frame_to_client_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - free
            - BranchSide:      'stream_decoder.c:2532,55'
              BranchSideFuncs:
                - write_audio_frame_to_client_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - free
        - Branch String:   'stream_decoder.c:2534,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2535,19'
              BranchSideFuncs:
                - write_audio_frame_to_client_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - free
            - BranchSide:      'stream_decoder.c:2540,38'
              BranchSideFuncs:
                - write_audio_frame_to_client_
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
                - abort
                - free
        - Branch String:   'stream_decoder.c:2540,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2524,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'stream_decoder.c:2541,7'
              BranchSideFuncs:
                - free
        - Branch String:   'stream_decoder.c:2542,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2543,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'stream_decoder.c:2545,7'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:2543,11'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2543,30'
              BranchSideFuncs:
                - free
            - BranchSide:      'stream_decoder.c:2544,27'
              BranchSideFuncs:
                - free
        - Branch String:   'stream_decoder.c:2548,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2549,22'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
                - free
            - BranchSide:      'stream_decoder.c:2552,4'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
        - Branch String:   'stream_decoder.c:2549,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2549,28'
              BranchSideFuncs:
                - free
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
            - BranchSide:      'stream_decoder.c:2550,25'
              BranchSideFuncs:
                - free
                - abort
                - write_audio_frame_to_client_
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
        - Branch String:   'stream_decoder.c:2558,78'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2558,81'
              BranchSideFuncs:
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
            - BranchSide:      'stream_decoder.c:2560,3'
              BranchSideFuncs:
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
        - Branch String:   'stream_decoder.c:2558,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2560,3'
              BranchSideFuncs:
                - FLAC__bitreader_rewind_to_after_last_seen_framesync
                - FLAC__bitreader_clear
            - BranchSide:      'stream_decoder.c:2592,4'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
        - Branch String:   'stream_decoder.c:2564,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2568,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2590,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:2568,40'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2568,43'
              BranchSideFuncs:
                - FLAC__bitreader_clear
            - BranchSide:      'stream_decoder.c:2584,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:2568,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2575,8'
              BranchSideFuncs:
                - FLAC__bitreader_clear
            - BranchSide:      'stream_decoder.c:2584,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:2575,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2576,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2579,31'
              BranchSideFuncs:
                - FLAC__bitreader_clear
        - Branch String:   'stream_decoder.c:2579,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2580,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2583,4'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:2598,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2599,42'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
            - BranchSide:      'stream_decoder.c:2602,35'
              BranchSideFuncs:
                - abort
                - write_audio_frame_to_client_
        - Branch String:   'stream_decoder.c:2608,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2608,3'
              BranchSideFuncs:
                - write_audio_frame_to_client_
            - BranchSide:      'stream_decoder.c:2609,40'
              BranchSideFuncs:
                - write_audio_frame_to_client_
        - Branch String:   'stream_decoder.c:2613,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:2614,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:2617,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:2387,2'
          Dst:             FLAC__bitreader_reset_read_crc16
        - Src:             'stream_decoder.c:2389,6'
          Dst:             read_frame_header_
        - Src:             'stream_decoder.c:2393,6'
          Dst:             allocate_output_
        - Src:             'stream_decoder.c:2405,5'
          Dst:             abort
        - Src:             'stream_decoder.c:2410,5'
          Dst:             abort
        - Src:             'stream_decoder.c:2415,5'
          Dst:             abort
        - Src:             'stream_decoder.c:2420,5'
          Dst:             abort
        - Src:             'stream_decoder.c:2425,7'
          Dst:             read_subframe_
        - Src:             'stream_decoder.c:2437,7'
          Dst:             read_zero_padding_
        - Src:             'stream_decoder.c:2444,15'
          Dst:             FLAC__bitreader_get_read_crc16
        - Src:             'stream_decoder.c:2445,7'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'stream_decoder.c:2456,4'
          Dst:             undo_channel_coding
        - Src:             'stream_decoder.c:2467,7'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:2485,3'
          Dst:             abort
        - Src:             'stream_decoder.c:2486,3'
          Dst:             abort
        - Src:             'stream_decoder.c:2494,5'
          Dst:             send_error_to_client_
        - Src:             'stream_decoder.c:2508,24'
          Dst:             safe_calloc_
        - Src:             'stream_decoder.c:2531,6'
          Dst:             abort
        - Src:             'stream_decoder.c:2540,9'
          Dst:             write_audio_frame_to_client_
        - Src:             'stream_decoder.c:2564,7'
          Dst:             FLAC__bitreader_rewind_to_after_last_seen_framesync
        - Src:             'stream_decoder.c:2579,9'
          Dst:             FLAC__bitreader_clear
        - Src:             'stream_decoder.c:2608,3'
          Dst:             abort
        - Src:             'stream_decoder.c:2613,7'
          Dst:             write_audio_frame_to_client_
    - functionName:    FLAC__stream_decoder_finish_link
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         20
      ICount:          134
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__MD5Final
        - FLAC__ogg_decoder_aspect_next_link
        - abort
        - memcmp
        - reset_decoder_internal_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1138,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1138,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__MD5Final
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_next_link
                - memcmp
                - abort
            - BranchSide:      'stream_decoder.c:1139,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__MD5Final
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_next_link
                - memcmp
                - abort
        - Branch String:   'stream_decoder.c:1139,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1139,2'
              BranchSideFuncs:
                - abort
                - FLAC__MD5Final
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_next_link
                - memcmp
                - abort
            - BranchSide:      'stream_decoder.c:1140,2'
              BranchSideFuncs:
                - abort
                - FLAC__MD5Final
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_next_link
                - memcmp
                - abort
        - Branch String:   'stream_decoder.c:1140,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1140,2'
              BranchSideFuncs:
                - FLAC__MD5Final
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_next_link
                - memcmp
                - abort
            - BranchSide:      'stream_decoder.c:1142,5'
              BranchSideFuncs:
                - FLAC__MD5Final
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_next_link
                - memcmp
                - abort
        - Branch String:   'stream_decoder.c:1142,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1143,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:1147,17'
              BranchSideFuncs:
                - FLAC__MD5Final
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_next_link
                - memcmp
        - Branch String:   'stream_decoder.c:1149,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1150,13'
              BranchSideFuncs:
                - memcmp
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_next_link
            - BranchSide:      'stream_decoder.c:1154,26'
              BranchSideFuncs:
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_next_link
        - Branch String:   'stream_decoder.c:1150,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1151,15'
              BranchSideFuncs:
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_next_link
            - BranchSide:      'stream_decoder.c:1152,2'
              BranchSideFuncs:
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_next_link
        - Branch String:   'stream_decoder.c:1157,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1157,5'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_next_link
            - BranchSide:      'stream_decoder.c:1158,39'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_next_link
      Callsites:
        - Src:             'stream_decoder.c:1138,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1139,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1140,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1143,3'
          Dst:             abort
        - Src:             'stream_decoder.c:1147,2'
          Dst:             FLAC__MD5Final
        - Src:             'stream_decoder.c:1150,6'
          Dst:             memcmp
        - Src:             'stream_decoder.c:1154,2'
          Dst:             reset_decoder_internal_
        - Src:             'stream_decoder.c:1158,3'
          Dst:             FLAC__ogg_decoder_aspect_next_link
    - functionName:    reset_decoder_internal_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         6
      ICount:          125
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__MD5Final
        - FLAC__MD5Init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'stream_decoder.c:984,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:987,18'
              BranchSideFuncs:
                - FLAC__MD5Init
            - BranchSide:      'stream_decoder.c:990,3'
              BranchSideFuncs:
                - FLAC__MD5Init
      Callsites:
        - Src:             'stream_decoder.c:987,3'
          Dst:             FLAC__MD5Final
        - Src:             'stream_decoder.c:991,2'
          Dst:             FLAC__MD5Init
    - functionName:    FLAC__stream_decoder_get_decode_position
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - position
      BBCount:         20
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__bitreader_is_consumed_byte_aligned
        - FLAC__stream_decoder_get_input_bytes_unconsumed
        - abort
      functionUses:    8
      BranchProfiles:
        - Branch String:   'stream_decoder.c:905,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:905,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__bitreader_is_consumed_byte_aligned
                - FLAC__stream_decoder_get_input_bytes_unconsumed
                - abort
                - FLAC__stream_decoder_get_input_bytes_unconsumed
            - BranchSide:      'stream_decoder.c:906,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__bitreader_is_consumed_byte_aligned
                - FLAC__stream_decoder_get_input_bytes_unconsumed
                - abort
                - FLAC__stream_decoder_get_input_bytes_unconsumed
        - Branch String:   'stream_decoder.c:906,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:906,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_is_consumed_byte_aligned
                - FLAC__stream_decoder_get_input_bytes_unconsumed
                - abort
                - FLAC__stream_decoder_get_input_bytes_unconsumed
            - BranchSide:      'stream_decoder.c:907,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_is_consumed_byte_aligned
                - FLAC__stream_decoder_get_input_bytes_unconsumed
                - abort
                - FLAC__stream_decoder_get_input_bytes_unconsumed
        - Branch String:   'stream_decoder.c:907,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:907,2'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - FLAC__stream_decoder_get_input_bytes_unconsumed
                - abort
                - FLAC__stream_decoder_get_input_bytes_unconsumed
            - BranchSide:      'stream_decoder.c:909,22'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - FLAC__stream_decoder_get_input_bytes_unconsumed
                - abort
                - FLAC__stream_decoder_get_input_bytes_unconsumed
        - Branch String:   'stream_decoder.c:909,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:910,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:912,10'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - FLAC__stream_decoder_get_input_bytes_unconsumed
                - abort
                - FLAC__stream_decoder_get_input_bytes_unconsumed
        - Branch String:   'stream_decoder.c:912,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:913,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:914,5'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - FLAC__stream_decoder_get_input_bytes_unconsumed
                - abort
                - FLAC__stream_decoder_get_input_bytes_unconsumed
        - Branch String:   'stream_decoder.c:914,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:915,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:917,47'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - FLAC__stream_decoder_get_input_bytes_unconsumed
                - abort
                - FLAC__stream_decoder_get_input_bytes_unconsumed
        - Branch String:   'stream_decoder.c:917,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:918,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_input_bytes_unconsumed
                - abort
                - FLAC__stream_decoder_get_input_bytes_unconsumed
            - BranchSide:      'stream_decoder.c:919,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_input_bytes_unconsumed
                - abort
                - FLAC__stream_decoder_get_input_bytes_unconsumed
        - Branch String:   'stream_decoder.c:919,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:919,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_input_bytes_unconsumed
            - BranchSide:      'stream_decoder.c:920,63'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_input_bytes_unconsumed
      Callsites:
        - Src:             'stream_decoder.c:905,2'
          Dst:             abort
        - Src:             'stream_decoder.c:906,2'
          Dst:             abort
        - Src:             'stream_decoder.c:907,2'
          Dst:             abort
        - Src:             'stream_decoder.c:917,6'
          Dst:             FLAC__bitreader_is_consumed_byte_aligned
        - Src:             'stream_decoder.c:919,2'
          Dst:             FLAC__stream_decoder_get_input_bytes_unconsumed
        - Src:             'stream_decoder.c:919,2'
          Dst:             abort
        - Src:             'stream_decoder.c:920,15'
          Dst:             FLAC__stream_decoder_get_input_bytes_unconsumed
    - functionName:    FLAC__stream_decoder_get_input_bytes_unconsumed
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         9
      ICount:          61
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__bitreader_get_input_bits_unconsumed
        - FLAC__bitreader_is_consumed_byte_aligned
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1519,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1519,2'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - abort
                - FLAC__bitreader_get_input_bits_unconsumed
                - FLAC__bitreader_get_input_bits_unconsumed
                - abort
            - BranchSide:      'stream_decoder.c:1520,2'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - abort
                - FLAC__bitreader_get_input_bits_unconsumed
                - FLAC__bitreader_get_input_bits_unconsumed
                - abort
        - Branch String:   'stream_decoder.c:1520,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1520,2'
              BranchSideFuncs:
                - FLAC__bitreader_get_input_bits_unconsumed
                - FLAC__bitreader_get_input_bits_unconsumed
                - abort
            - BranchSide:      'stream_decoder.c:1521,2'
              BranchSideFuncs:
                - FLAC__bitreader_get_input_bits_unconsumed
                - FLAC__bitreader_get_input_bits_unconsumed
                - abort
        - Branch String:   'stream_decoder.c:1521,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1521,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:1522,51'
              BranchSideFuncs:
                - FLAC__bitreader_get_input_bits_unconsumed
      Callsites:
        - Src:             'stream_decoder.c:1519,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1520,2'
          Dst:             FLAC__bitreader_is_consumed_byte_aligned
        - Src:             'stream_decoder.c:1520,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1521,2'
          Dst:             FLAC__bitreader_get_input_bits_unconsumed
        - Src:             'stream_decoder.c:1521,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1522,9'
          Dst:             FLAC__bitreader_get_input_bits_unconsumed
    - functionName:    seek_to_absolute_sample_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3648
      functionLinenumberEnd: 3901
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - decoder
        - stream_length
        - target_sample
      BBCount:         162
      ICount:          1155
      EdgeCount:       220
      CyclomaticComplexity: 60
      functionsReached:
        - FLAC__stream_decoder_flush
        - FLAC__stream_decoder_get_bits_per_sample
        - FLAC__stream_decoder_get_channels
        - FLAC__stream_decoder_get_decode_position
        - FLAC__stream_decoder_get_total_samples
        - FLAC__stream_decoder_process_single
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:3662,53'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3662,89'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3662,40'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3665,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3666,14'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3667,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3667,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3668,9'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3671,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3671,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3672,29'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3679,10'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3679,41'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3679,44'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3684,35'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3679,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3681,28'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3684,35'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3696,23'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3696,43'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3696,59'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3698,78'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3699,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3719,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3698,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3700,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3719,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3700,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3701,48'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3704,48'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3701,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3702,26'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3703,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3719,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3720,34'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3776,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3726,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3728,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3735,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3728,88'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3729,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3734,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3729,45'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3730,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3734,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3730,25'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3730,28'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3731,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3730,81'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3731,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3734,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3728,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3733,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3734,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3735,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3736,22'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3741,9'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3741,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3743,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3750,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3743,88'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3744,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3749,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3744,45'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3745,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3749,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3745,25'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3745,28'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3746,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3745,81'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3746,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3749,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3743,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3748,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3749,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3750,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3751,22'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3755,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3755,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3756,18'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3761,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3776,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3777,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3785,37'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3777,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3778,22'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3780,4'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3789,81'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3790,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3791,4'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3789,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3791,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3793,7'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3793,48'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3794,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3797,4'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3794,33'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3795,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3797,4'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3795,32'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3796,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3797,4'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3793,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3797,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3800,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3800,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3801,10'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3805,23'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3816,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3817,23'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3818,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3818,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3819,23'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3820,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3820,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3821,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3824,34'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3824,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3826,4'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_flush
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3834,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_flush
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3835,52'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3835,55'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3837,7'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3835,114'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3835,122'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3837,7'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3835,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3837,7'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3851,25'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3837,66'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3837,69'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3846,8'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3837,142'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3837,146'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3846,8'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3837,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3842,27'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3846,8'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3846,67'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3846,70'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3848,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3846,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3847,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3848,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3855,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3856,4'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3858,3'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3858,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3858,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3859,23'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3861,95'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3861,99'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3872,14'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3861,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3862,8'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3872,14'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3862,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3864,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3868,29'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3868,29'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3868,53'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3868,27'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3875,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3876,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3881,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3881,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3882,25'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3891,25'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3884,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3885,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3888,45'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
        - Branch String:   'stream_decoder.c:3892,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3893,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
            - BranchSide:      'stream_decoder.c:3896,45'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - abort
                - FLAC__stream_decoder_get_decode_position
                - FLAC__stream_decoder_get_decode_position
      Callsites:
        - Src:             'stream_decoder.c:3654,37'
          Dst:             FLAC__stream_decoder_get_total_samples
        - Src:             'stream_decoder.c:3660,22'
          Dst:             FLAC__stream_decoder_get_channels
        - Src:             'stream_decoder.c:3661,17'
          Dst:             FLAC__stream_decoder_get_bits_per_sample
        - Src:             'stream_decoder.c:3701,7'
          Dst:             FLAC__stream_decoder_get_decode_position
        - Src:             'stream_decoder.c:3704,7'
          Dst:             FLAC__stream_decoder_get_decode_position
        - Src:             'stream_decoder.c:3824,7'
          Dst:             FLAC__stream_decoder_flush
        - Src:             'stream_decoder.c:3835,7'
          Dst:             FLAC__stream_decoder_process_single
        - Src:             'stream_decoder.c:3858,3'
          Dst:             abort
        - Src:             'stream_decoder.c:3884,8'
          Dst:             FLAC__stream_decoder_get_decode_position
        - Src:             'stream_decoder.c:3892,8'
          Dst:             FLAC__stream_decoder_get_decode_position
    - functionName:    FLAC__stream_decoder_get_total_samples
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         10
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    6
      BranchProfiles:
        - Branch String:   'stream_decoder.c:863,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:863,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:864,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:864,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:864,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:865,9'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:865,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:865,45'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:865,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:863,2'
          Dst:             abort
        - Src:             'stream_decoder.c:864,2'
          Dst:             abort
    - functionName:    FLAC__stream_decoder_get_channels
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:870,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:870,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:871,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:871,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:871,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:872,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:870,2'
          Dst:             abort
        - Src:             'stream_decoder.c:871,2'
          Dst:             abort
    - functionName:    FLAC__stream_decoder_get_bits_per_sample
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:884,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:884,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:885,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:885,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:885,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:886,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:884,2'
          Dst:             abort
        - Src:             'stream_decoder.c:885,2'
          Dst:             abort
    - functionName:    seek_to_absolute_sample_ogg_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3905
      functionLinenumberEnd: 4097
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - decoder
        - stream_length
        - target_sample
      BBCount:         92
      ICount:          698
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - FLAC__ogg_decoder_aspect_get_decode_chained_stream
        - FLAC__ogg_decoder_aspect_get_target_link
        - FLAC__ogg_decoder_aspect_set_seek_parameters
        - FLAC__ogg_decoder_aspect_skip_link
        - FLAC__stream_decoder_flush
        - FLAC__stream_decoder_get_total_samples
        - FLAC__stream_decoder_process_single
        - FLAC__stream_decoder_process_until_end_of_metadata
        - abort
        - read_callback_proxy_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:3927,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3930,3'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_get_target_link
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__ogg_decoder_aspect_skip_link
            - BranchSide:      'stream_decoder.c:3978,57'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
        - Branch String:   'stream_decoder.c:3931,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3933,7'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_skip_link
                - FLAC__ogg_decoder_aspect_get_target_link
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_until_end_of_metadata
            - BranchSide:      'stream_decoder.c:3950,3'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_until_end_of_metadata
        - Branch String:   'stream_decoder.c:3933,72'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3934,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3938,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3934,68'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3935,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3938,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3935,82'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3936,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3938,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3933,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3938,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3942,49'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_skip_link
                - FLAC__ogg_decoder_aspect_get_target_link
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_until_end_of_metadata
        - Branch String:   'stream_decoder.c:3943,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3944,5'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_get_target_link
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__ogg_decoder_aspect_skip_link
            - BranchSide:      'stream_decoder.c:3945,12'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_get_target_link
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__ogg_decoder_aspect_skip_link
        - Branch String:   'stream_decoder.c:3945,12'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3946,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3953,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3954,7'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
            - BranchSide:      'stream_decoder.c:3971,14'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
        - Branch String:   'stream_decoder.c:3954,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3955,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3958,35'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
        - Branch String:   'stream_decoder.c:3958,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3960,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
            - BranchSide:      'stream_decoder.c:3962,4'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
        - Branch String:   'stream_decoder.c:3964,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3965,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
            - BranchSide:      'stream_decoder.c:3968,4'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
        - Branch String:   'stream_decoder.c:3992,28'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3992,31'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3994,4'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:3992,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3994,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:3997,7'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
        - Branch String:   'stream_decoder.c:3997,22'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3997,25'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:3998,8'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
        - Branch String:   'stream_decoder.c:3997,59'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3997,62'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:3998,8'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
        - Branch String:   'stream_decoder.c:3997,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3998,8'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:4030,15'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_flush
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
        - Branch String:   'stream_decoder.c:3998,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:3999,12'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:4003,35'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
        - Branch String:   'stream_decoder.c:4019,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4020,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:4023,35'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
        - Branch String:   'stream_decoder.c:4023,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4025,5'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_flush
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:4027,15'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_flush
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
        - Branch String:   'stream_decoder.c:4033,52'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4034,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_flush
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:4035,7'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:4033,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4035,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:4039,7'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_flush
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
        - Branch String:   'stream_decoder.c:4035,66'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4035,69'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:4037,4'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:4035,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4036,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:4037,4'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:4039,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4040,7'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_flush
                - abort
            - BranchSide:      'stream_decoder.c:4057,12'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__stream_decoder_flush
                - abort
        - Branch String:   'stream_decoder.c:4040,7'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4045,17'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
            - BranchSide:      'stream_decoder.c:4052,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:4057,11'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4058,4'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - FLAC__stream_decoder_flush
                - abort
            - BranchSide:      'stream_decoder.c:4061,24'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - FLAC__stream_decoder_flush
                - abort
        - Branch String:   'stream_decoder.c:4062,4'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4062,4'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - FLAC__stream_decoder_flush
                - abort
            - BranchSide:      'stream_decoder.c:4064,8'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - FLAC__stream_decoder_flush
                - abort
        - Branch String:   'stream_decoder.c:4065,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4072,6'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - FLAC__stream_decoder_flush
            - BranchSide:      'stream_decoder.c:4083,21'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
        - Branch String:   'stream_decoder.c:4072,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4072,6'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
            - BranchSide:      'stream_decoder.c:4074,20'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
        - Branch String:   'stream_decoder.c:4076,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4077,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:4080,17'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
        - Branch String:   'stream_decoder.c:4085,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:4086,7'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:4089,18'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_single
                - FLAC__ogg_decoder_aspect_set_seek_parameters
                - abort
                - abort
                - FLAC__stream_decoder_flush
      Callsites:
        - Src:             'stream_decoder.c:3927,5'
          Dst:             FLAC__ogg_decoder_aspect_get_decode_chained_stream
        - Src:             'stream_decoder.c:3931,32'
          Dst:             FLAC__ogg_decoder_aspect_get_target_link
        - Src:             'stream_decoder.c:3942,13'
          Dst:             FLAC__ogg_decoder_aspect_skip_link
        - Src:             'stream_decoder.c:3942,13'
          Dst:             read_callback_proxy_
        - Src:             'stream_decoder.c:3952,3'
          Dst:             FLAC__ogg_decoder_aspect_set_seek_parameters
        - Src:             'stream_decoder.c:3958,8'
          Dst:             FLAC__stream_decoder_flush
        - Src:             'stream_decoder.c:3964,8'
          Dst:             FLAC__stream_decoder_process_until_end_of_metadata
        - Src:             'stream_decoder.c:3978,18'
          Dst:             FLAC__stream_decoder_get_total_samples
        - Src:             'stream_decoder.c:4023,8'
          Dst:             FLAC__stream_decoder_flush
        - Src:             'stream_decoder.c:4033,7'
          Dst:             FLAC__stream_decoder_process_single
        - Src:             'stream_decoder.c:4062,4'
          Dst:             abort
        - Src:             'stream_decoder.c:4072,6'
          Dst:             abort
        - Src:             'stream_decoder.c:4095,2'
          Dst:             FLAC__ogg_decoder_aspect_set_seek_parameters
    - functionName:    FLAC__stream_decoder_process_until_end_of_metadata
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         23
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - find_metadata_
        - read_metadata_
      functionUses:    6
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1074,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1074,2'
              BranchSideFuncs:
                - abort
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1075,2'
              BranchSideFuncs:
                - abort
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1075,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1075,2'
              BranchSideFuncs:
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1077,2'
              BranchSideFuncs:
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1078,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1080,24'
              BranchSideFuncs:
                - find_metadata_
                - read_metadata_
            - BranchSide:      'stream_decoder.c:1084,24'
              BranchSideFuncs:
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1092,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1092,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1092,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1092,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1092,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1094,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1080,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1081,6'
              BranchSideFuncs:
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1082,5'
              BranchSideFuncs:
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1084,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1085,6'
              BranchSideFuncs:
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1086,5'
              BranchSideFuncs:
                - read_metadata_
                - find_metadata_
      Callsites:
        - Src:             'stream_decoder.c:1074,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1075,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1080,9'
          Dst:             find_metadata_
        - Src:             'stream_decoder.c:1084,9'
          Dst:             read_metadata_
    - functionName:    FLAC__stream_decoder_seek_absolute
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - decoder
        - sample
      BBCount:         52
      ICount:          333
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - FLAC__stream_decoder_get_decode_chained_stream
        - FLAC__stream_decoder_get_total_samples
        - FLAC__stream_decoder_process_until_end_of_metadata
        - abort
        - seek_to_absolute_sample_
        - seek_to_absolute_sample_ogg_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1286,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1286,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
            - BranchSide:      'stream_decoder.c:1289,3'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1289,74'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1290,3'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
            - BranchSide:      'stream_decoder.c:1297,10'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1290,68'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1291,3'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
            - BranchSide:      'stream_decoder.c:1297,10'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1291,76'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1292,3'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
            - BranchSide:      'stream_decoder.c:1297,10'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1292,65'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1293,3'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
            - BranchSide:      'stream_decoder.c:1297,10'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1289,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1295,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1297,10'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1297,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1298,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1300,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1300,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1300,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
            - BranchSide:      'stream_decoder.c:1301,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1301,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1301,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
            - BranchSide:      'stream_decoder.c:1302,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1302,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1302,2'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
            - BranchSide:      'stream_decoder.c:1303,2'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1303,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1303,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
            - BranchSide:      'stream_decoder.c:1305,53'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_decode_chained_stream
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1305,62'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1305,104'
              BranchSideFuncs:
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
            - BranchSide:      'stream_decoder.c:1308,2'
              BranchSideFuncs:
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1305,117'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1305,120'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
            - BranchSide:      'stream_decoder.c:1308,2'
              BranchSideFuncs:
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1305,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1306,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1308,2'
              BranchSideFuncs:
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1314,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1315,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1321,3'
              BranchSideFuncs:
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1321,74'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1322,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_get_total_samples
            - BranchSide:      'stream_decoder.c:1324,58'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1321,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1324,58'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_metadata
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_get_total_samples
            - BranchSide:      'stream_decoder.c:1339,4'
              BranchSideFuncs:
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
        - Branch String:   'stream_decoder.c:1324,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1326,4'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_get_total_samples
            - BranchSide:      'stream_decoder.c:1330,45'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
                - FLAC__stream_decoder_get_total_samples
        - Branch String:   'stream_decoder.c:1330,58'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1330,61'
              BranchSideFuncs:
                - FLAC__stream_decoder_get_total_samples
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
            - BranchSide:      'stream_decoder.c:1334,2'
              BranchSideFuncs:
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
        - Branch String:   'stream_decoder.c:1330,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1331,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1334,2'
              BranchSideFuncs:
                - seek_to_absolute_sample_
                - seek_to_absolute_sample_ogg_
        - Branch String:   'stream_decoder.c:1339,4'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1340,33'
              BranchSideFuncs:
                - seek_to_absolute_sample_ogg_
            - BranchSide:      'stream_decoder.c:1342,29'
              BranchSideFuncs:
                - seek_to_absolute_sample_
      Callsites:
        - Src:             'stream_decoder.c:1286,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1300,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1301,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1302,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1303,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1305,6'
          Dst:             FLAC__stream_decoder_get_decode_chained_stream
        - Src:             'stream_decoder.c:1305,65'
          Dst:             FLAC__stream_decoder_get_total_samples
        - Src:             'stream_decoder.c:1305,130'
          Dst:             FLAC__stream_decoder_get_total_samples
        - Src:             'stream_decoder.c:1324,7'
          Dst:             FLAC__stream_decoder_process_until_end_of_metadata
        - Src:             'stream_decoder.c:1330,6'
          Dst:             FLAC__stream_decoder_get_total_samples
        - Src:             'stream_decoder.c:1330,71'
          Dst:             FLAC__stream_decoder_get_total_samples
        - Src:             'stream_decoder.c:1340,4'
          Dst:             seek_to_absolute_sample_ogg_
        - Src:             'stream_decoder.c:1342,4'
          Dst:             seek_to_absolute_sample_
    - functionName:    FLAC__stream_decoder_skip_single_link
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         36
      ICount:          255
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - FLAC__MD5Final
        - FLAC__bitreader_clear
        - FLAC__ogg_decoder_aspect_skip_link
        - FLAC__stream_decoder_finish_link
        - FLAC__stream_decoder_process_until_end_of_link
        - abort
        - read_callback_proxy_
        - reset_decoder_internal_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1238,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1238,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_skip_link
                - FLAC__MD5Final
                - reset_decoder_internal_
                - abort
                - FLAC__stream_decoder_process_until_end_of_link
                - FLAC__stream_decoder_finish_link
            - BranchSide:      'stream_decoder.c:1239,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_skip_link
                - FLAC__MD5Final
                - reset_decoder_internal_
                - abort
                - FLAC__stream_decoder_process_until_end_of_link
                - FLAC__stream_decoder_finish_link
        - Branch String:   'stream_decoder.c:1239,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1239,2'
              BranchSideFuncs:
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_skip_link
                - FLAC__MD5Final
                - reset_decoder_internal_
                - abort
                - FLAC__stream_decoder_process_until_end_of_link
                - FLAC__stream_decoder_finish_link
            - BranchSide:      'stream_decoder.c:1241,6'
              BranchSideFuncs:
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_skip_link
                - FLAC__MD5Final
                - reset_decoder_internal_
                - abort
                - FLAC__stream_decoder_process_until_end_of_link
                - FLAC__stream_decoder_finish_link
        - Branch String:   'stream_decoder.c:1241,32'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1242,5'
              BranchSideFuncs:
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_skip_link
                - FLAC__MD5Final
                - reset_decoder_internal_
                - abort
                - FLAC__stream_decoder_process_until_end_of_link
                - FLAC__stream_decoder_finish_link
            - BranchSide:      'stream_decoder.c:1245,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1242,64'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1243,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1245,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1243,80'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1244,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1245,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1241,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1245,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1247,2'
              BranchSideFuncs:
                - FLAC__bitreader_clear
                - FLAC__ogg_decoder_aspect_skip_link
                - FLAC__MD5Final
                - reset_decoder_internal_
                - abort
                - FLAC__stream_decoder_process_until_end_of_link
                - FLAC__stream_decoder_finish_link
        - Branch String:   'stream_decoder.c:1249,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1250,3'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_skip_link
                - FLAC__MD5Final
                - reset_decoder_internal_
                - abort
                - FLAC__stream_decoder_process_until_end_of_link
                - FLAC__stream_decoder_finish_link
            - BranchSide:      'stream_decoder.c:1253,47'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_skip_link
                - FLAC__MD5Final
                - reset_decoder_internal_
                - abort
                - FLAC__stream_decoder_process_until_end_of_link
                - FLAC__stream_decoder_finish_link
        - Branch String:   'stream_decoder.c:1254,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1255,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1258,10'
              BranchSideFuncs:
                - FLAC__MD5Final
                - reset_decoder_internal_
                - abort
                - FLAC__stream_decoder_process_until_end_of_link
                - FLAC__stream_decoder_finish_link
        - Branch String:   'stream_decoder.c:1258,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1259,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_process_until_end_of_link
                - abort
                - FLAC__stream_decoder_finish_link
            - BranchSide:      'stream_decoder.c:1265,10'
              BranchSideFuncs:
                - FLAC__MD5Final
                - reset_decoder_internal_
                - abort
        - Branch String:   'stream_decoder.c:1261,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1262,37'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish_link
                - abort
            - BranchSide:      'stream_decoder.c:1263,3'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:1265,10'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1266,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1270,18'
              BranchSideFuncs:
                - FLAC__MD5Final
                - reset_decoder_internal_
                - abort
        - Branch String:   'stream_decoder.c:1274,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1274,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1275,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1274,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1274,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1275,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:1238,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1239,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1249,6'
          Dst:             FLAC__bitreader_clear
        - Src:             'stream_decoder.c:1253,11'
          Dst:             FLAC__ogg_decoder_aspect_skip_link
        - Src:             'stream_decoder.c:1253,11'
          Dst:             read_callback_proxy_
        - Src:             'stream_decoder.c:1260,3'
          Dst:             FLAC__stream_decoder_process_until_end_of_link
        - Src:             'stream_decoder.c:1262,4'
          Dst:             FLAC__stream_decoder_finish_link
        - Src:             'stream_decoder.c:1270,3'
          Dst:             FLAC__MD5Final
        - Src:             'stream_decoder.c:1271,3'
          Dst:             reset_decoder_internal_
        - Src:             'stream_decoder.c:1274,2'
          Dst:             abort
    - functionName:    FLAC__stream_decoder_process_until_end_of_link
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         27
      ICount:          121
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - find_metadata_
        - frame_sync_
        - read_frame_
        - read_metadata_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1102,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1102,2'
              BranchSideFuncs:
                - abort
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1103,2'
              BranchSideFuncs:
                - abort
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1103,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1103,2'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1105,2'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1106,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1108,24'
              BranchSideFuncs:
                - find_metadata_
                - read_frame_
                - frame_sync_
                - read_metadata_
            - BranchSide:      'stream_decoder.c:1112,24'
              BranchSideFuncs:
                - read_metadata_
                - read_frame_
                - frame_sync_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1116,21'
              BranchSideFuncs:
                - frame_sync_
                - read_frame_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1121,21'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1127,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1127,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1127,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1129,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1108,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1109,6'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1110,5'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1112,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1113,6'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1114,5'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1116,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1117,6'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1119,5'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
        - Branch String:   'stream_decoder.c:1121,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1122,6'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
            - BranchSide:      'stream_decoder.c:1123,5'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
                - read_metadata_
                - find_metadata_
      Callsites:
        - Src:             'stream_decoder.c:1102,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1103,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1108,9'
          Dst:             find_metadata_
        - Src:             'stream_decoder.c:1112,9'
          Dst:             read_metadata_
        - Src:             'stream_decoder.c:1116,9'
          Dst:             frame_sync_
        - Src:             'stream_decoder.c:1121,9'
          Dst:             read_frame_
    - functionName:    FLAC__stream_decoder_skip_single_frame
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         26
      ICount:          112
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - frame_sync_
        - read_frame_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1204,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1204,2'
              BranchSideFuncs:
                - abort
                - read_frame_
                - frame_sync_
            - BranchSide:      'stream_decoder.c:1205,2'
              BranchSideFuncs:
                - abort
                - read_frame_
                - frame_sync_
        - Branch String:   'stream_decoder.c:1205,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1205,2'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
            - BranchSide:      'stream_decoder.c:1207,2'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
        - Branch String:   'stream_decoder.c:1208,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1211,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1211,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1213,21'
              BranchSideFuncs:
                - frame_sync_
                - read_frame_
            - BranchSide:      'stream_decoder.c:1218,21'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
            - BranchSide:      'stream_decoder.c:1226,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1226,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1226,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1228,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:1213,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1214,6'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
            - BranchSide:      'stream_decoder.c:1216,5'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
        - Branch String:   'stream_decoder.c:1218,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1219,6'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
            - BranchSide:      'stream_decoder.c:1220,8'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
        - Branch String:   'stream_decoder.c:1220,8'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1221,6'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1222,5'
              BranchSideFuncs:
                - read_frame_
                - frame_sync_
      Callsites:
        - Src:             'stream_decoder.c:1204,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1205,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1213,9'
          Dst:             frame_sync_
        - Src:             'stream_decoder.c:1218,9'
          Dst:             read_frame_
    - functionName:    FLAC__stream_decoder_reset
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         25
      ICount:          142
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - FLAC__ogg_decoder_aspect_reset
        - FLAC__stream_decoder_flush
        - abort
        - reset_decoder_internal_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:1002,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1002,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__stream_decoder_flush
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_reset
            - BranchSide:      'stream_decoder.c:1003,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__stream_decoder_flush
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_reset
        - Branch String:   'stream_decoder.c:1003,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1003,2'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_flush
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_reset
            - BranchSide:      'stream_decoder.c:1004,2'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_flush
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_reset
        - Branch String:   'stream_decoder.c:1004,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1004,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_reset
            - BranchSide:      'stream_decoder.c:1006,33'
              BranchSideFuncs:
                - FLAC__stream_decoder_flush
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_reset
        - Branch String:   'stream_decoder.c:1006,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1008,3'
              BranchSideFuncs:
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_reset
            - BranchSide:      'stream_decoder.c:1013,5'
              BranchSideFuncs:
                - reset_decoder_internal_
                - FLAC__ogg_decoder_aspect_reset
        - Branch String:   'stream_decoder.c:1013,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1014,35'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_reset
                - reset_decoder_internal_
            - BranchSide:      'stream_decoder.c:1022,6'
              BranchSideFuncs:
                - reset_decoder_internal_
        - Branch String:   'stream_decoder.c:1022,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1023,6'
              BranchSideFuncs:
                - reset_decoder_internal_
            - BranchSide:      'stream_decoder.c:1029,26'
              BranchSideFuncs:
                - reset_decoder_internal_
        - Branch String:   'stream_decoder.c:1023,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1024,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1025,6'
              BranchSideFuncs:
                - reset_decoder_internal_
        - Branch String:   'stream_decoder.c:1025,39'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1025,42'
              BranchSideFuncs:
                - reset_decoder_internal_
            - BranchSide:      'stream_decoder.c:1027,2'
              BranchSideFuncs:
                - reset_decoder_internal_
        - Branch String:   'stream_decoder.c:1025,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:1026,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:1027,2'
              BranchSideFuncs:
                - reset_decoder_internal_
      Callsites:
        - Src:             'stream_decoder.c:1002,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1003,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1004,2'
          Dst:             abort
        - Src:             'stream_decoder.c:1006,6'
          Dst:             FLAC__stream_decoder_flush
        - Src:             'stream_decoder.c:1014,3'
          Dst:             FLAC__ogg_decoder_aspect_reset
        - Src:             'stream_decoder.c:1029,2'
          Dst:             reset_decoder_internal_
    - functionName:    FLAC__stream_decoder_get_client_data
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__stream_decoder_get_blocksize
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_decoder.c:898,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:898,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:899,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:899,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:899,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:900,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:898,2'
          Dst:             abort
        - Src:             'stream_decoder.c:899,2'
          Dst:             abort
    - functionName:    FLAC__stream_decoder_get_sample_rate
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_decoder.c:891,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:891,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:892,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:892,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:892,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:893,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:891,2'
          Dst:             abort
        - Src:             'stream_decoder.c:892,2'
          Dst:             abort
    - functionName:    FLAC__stream_decoder_get_channel_assignment
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_decoder.c:877,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:877,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:878,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:878,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:878,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:879,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:877,2'
          Dst:             abort
        - Src:             'stream_decoder.c:878,2'
          Dst:             abort
    - functionName:    FLAC__stream_decoder_get_md5_checking
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_decoder.c:856,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:856,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:857,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:857,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:857,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:858,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:856,2'
          Dst:             abort
        - Src:             'stream_decoder.c:857,2'
          Dst:             abort
    - functionName:    FLAC__stream_decoder_get_resolved_state_string
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__stream_decoder_get_state
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_decoder.c:832,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:832,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:833,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:833,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:833,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:834,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:832,2'
          Dst:             abort
        - Src:             'stream_decoder.c:833,2'
          Dst:             abort
    - functionName:    FLAC__stream_decoder_set_metadata_ignore_all
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         9
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    3
      BranchProfiles:
        - Branch String:   'stream_decoder.c:822,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:822,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:823,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'stream_decoder.c:823,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:823,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:824,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:824,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:824,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:825,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:822,2'
          Dst:             abort
        - Src:             'stream_decoder.c:823,2'
          Dst:             abort
        - Src:             'stream_decoder.c:824,2'
          Dst:             abort
    - functionName:    FLAC__stream_decoder_set_metadata_ignore_application
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - id
      BBCount:         21
      ICount:          166
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - safe_realloc_mul_2op_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_decoder.c:796,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:796,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - safe_realloc_mul_2op_.1671
            - BranchSide:      'stream_decoder.c:797,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - safe_realloc_mul_2op_.1671
        - Branch String:   'stream_decoder.c:797,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:797,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - safe_realloc_mul_2op_.1671
            - BranchSide:      'stream_decoder.c:798,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - safe_realloc_mul_2op_.1671
        - Branch String:   'stream_decoder.c:798,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:798,2'
              BranchSideFuncs:
                - abort
                - abort
                - safe_realloc_mul_2op_.1671
            - BranchSide:      'stream_decoder.c:799,2'
              BranchSideFuncs:
                - abort
                - abort
                - safe_realloc_mul_2op_.1671
        - Branch String:   'stream_decoder.c:799,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:799,2'
              BranchSideFuncs:
                - abort
                - safe_realloc_mul_2op_.1671
            - BranchSide:      'stream_decoder.c:801,6'
              BranchSideFuncs:
                - abort
                - safe_realloc_mul_2op_.1671
        - Branch String:   'stream_decoder.c:801,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:802,3'
              BranchSideFuncs:
                - abort
                - safe_realloc_mul_2op_.1671
            - BranchSide:      'stream_decoder.c:804,2'
              BranchSideFuncs:
                - abort
                - safe_realloc_mul_2op_.1671
        - Branch String:   'stream_decoder.c:804,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:804,2'
              BranchSideFuncs:
                - safe_realloc_mul_2op_.1671
            - BranchSide:      'stream_decoder.c:806,5'
              BranchSideFuncs:
                - safe_realloc_mul_2op_.1671
        - Branch String:   'stream_decoder.c:806,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:807,75'
              BranchSideFuncs:
                - safe_realloc_mul_2op_.1671
            - BranchSide:      'stream_decoder.c:814,9'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:807,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:808,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:811,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:796,2'
          Dst:             abort
        - Src:             'stream_decoder.c:797,2'
          Dst:             abort
        - Src:             'stream_decoder.c:798,2'
          Dst:             abort
        - Src:             'stream_decoder.c:799,2'
          Dst:             abort
        - Src:             'stream_decoder.c:804,2'
          Dst:             abort
        - Src:             'stream_decoder.c:807,53'
          Dst:             safe_realloc_mul_2op_
    - functionName:    FLAC__stream_decoder_set_metadata_ignore
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - decoder
        - type
      BBCount:         17
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_decoder.c:781,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:781,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:782,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
        - Branch String:   'stream_decoder.c:782,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:782,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:783,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'stream_decoder.c:783,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:783,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:784,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:784,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:784,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:786,15'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:786,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:787,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:788,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:789,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:790,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:791,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:781,2'
          Dst:             abort
        - Src:             'stream_decoder.c:782,2'
          Dst:             abort
        - Src:             'stream_decoder.c:783,2'
          Dst:             abort
        - Src:             'stream_decoder.c:784,2'
          Dst:             abort
    - functionName:    FLAC__stream_decoder_set_metadata_respond_all
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         13
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stream_decoder.c:770,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:770,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:771,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'stream_decoder.c:771,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:771,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:772,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:772,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:772,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:773,8'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:773,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:774,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:775,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:770,2'
          Dst:             abort
        - Src:             'stream_decoder.c:771,2'
          Dst:             abort
        - Src:             'stream_decoder.c:772,2'
          Dst:             abort
    - functionName:    FLAC__stream_decoder_set_metadata_respond_application
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - id
      BBCount:         21
      ICount:          166
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - safe_realloc_mul_2op_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_decoder.c:743,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:743,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - safe_realloc_mul_2op_.1671
            - BranchSide:      'stream_decoder.c:744,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - safe_realloc_mul_2op_.1671
        - Branch String:   'stream_decoder.c:744,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:744,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - safe_realloc_mul_2op_.1671
            - BranchSide:      'stream_decoder.c:745,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - safe_realloc_mul_2op_.1671
        - Branch String:   'stream_decoder.c:745,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:745,2'
              BranchSideFuncs:
                - abort
                - abort
                - safe_realloc_mul_2op_.1671
            - BranchSide:      'stream_decoder.c:746,2'
              BranchSideFuncs:
                - abort
                - abort
                - safe_realloc_mul_2op_.1671
        - Branch String:   'stream_decoder.c:746,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:746,2'
              BranchSideFuncs:
                - abort
                - safe_realloc_mul_2op_.1671
            - BranchSide:      'stream_decoder.c:748,5'
              BranchSideFuncs:
                - abort
                - safe_realloc_mul_2op_.1671
        - Branch String:   'stream_decoder.c:748,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:749,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:751,2'
              BranchSideFuncs:
                - abort
                - safe_realloc_mul_2op_.1671
        - Branch String:   'stream_decoder.c:751,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:751,2'
              BranchSideFuncs:
                - safe_realloc_mul_2op_.1671
            - BranchSide:      'stream_decoder.c:753,5'
              BranchSideFuncs:
                - safe_realloc_mul_2op_.1671
        - Branch String:   'stream_decoder.c:753,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:754,75'
              BranchSideFuncs:
                - safe_realloc_mul_2op_.1671
            - BranchSide:      'stream_decoder.c:761,9'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:754,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:755,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:758,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:743,2'
          Dst:             abort
        - Src:             'stream_decoder.c:744,2'
          Dst:             abort
        - Src:             'stream_decoder.c:745,2'
          Dst:             abort
        - Src:             'stream_decoder.c:746,2'
          Dst:             abort
        - Src:             'stream_decoder.c:751,2'
          Dst:             abort
        - Src:             'stream_decoder.c:754,53'
          Dst:             safe_realloc_mul_2op_
    - functionName:    FLAC__stream_decoder_set_metadata_respond
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - decoder
        - type
      BBCount:         17
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stream_decoder.c:728,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:728,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:729,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
        - Branch String:   'stream_decoder.c:729,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:729,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'stream_decoder.c:730,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'stream_decoder.c:730,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:730,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:731,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:731,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:731,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:733,15'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:733,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:734,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:735,2'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:736,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:737,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:738,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:728,2'
          Dst:             abort
        - Src:             'stream_decoder.c:729,2'
          Dst:             abort
        - Src:             'stream_decoder.c:730,2'
          Dst:             abort
        - Src:             'stream_decoder.c:731,2'
          Dst:             abort
    - functionName:    FLAC__stream_decoder_set_md5_checking
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - decoder
        - value
      BBCount:         10
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'stream_decoder.c:718,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:718,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'stream_decoder.c:719,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_decoder.c:719,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:719,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:720,5'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:720,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:721,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:722,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:718,2'
          Dst:             abort
        - Src:             'stream_decoder.c:719,2'
          Dst:             abort
    - functionName:    FLAC__stream_decoder_set_decode_chained_stream
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - decoder
        - value
      BBCount:         10
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__ogg_decoder_aspect_set_decode_chained_stream
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_decoder.c:703,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:703,2'
              BranchSideFuncs:
                - abort
                - FLAC__ogg_decoder_aspect_set_decode_chained_stream
            - BranchSide:      'stream_decoder.c:704,2'
              BranchSideFuncs:
                - abort
                - FLAC__ogg_decoder_aspect_set_decode_chained_stream
        - Branch String:   'stream_decoder.c:704,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:704,2'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_set_decode_chained_stream
            - BranchSide:      'stream_decoder.c:705,6'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_set_decode_chained_stream
        - Branch String:   'stream_decoder.c:705,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:706,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:708,54'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_set_decode_chained_stream
      Callsites:
        - Src:             'stream_decoder.c:703,2'
          Dst:             abort
        - Src:             'stream_decoder.c:704,2'
          Dst:             abort
        - Src:             'stream_decoder.c:708,2'
          Dst:             FLAC__ogg_decoder_aspect_set_decode_chained_stream
    - functionName:    FLAC__stream_decoder_set_ogg_serial_number
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - decoder
        - value
      BBCount:         12
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__ogg_decoder_aspect_set_serial_number
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_decoder.c:686,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:686,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__ogg_decoder_aspect_set_serial_number
            - BranchSide:      'stream_decoder.c:687,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__ogg_decoder_aspect_set_serial_number
        - Branch String:   'stream_decoder.c:687,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:687,2'
              BranchSideFuncs:
                - abort
                - FLAC__ogg_decoder_aspect_set_serial_number
            - BranchSide:      'stream_decoder.c:688,2'
              BranchSideFuncs:
                - abort
                - FLAC__ogg_decoder_aspect_set_serial_number
        - Branch String:   'stream_decoder.c:688,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:688,2'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_set_serial_number
            - BranchSide:      'stream_decoder.c:689,5'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_set_serial_number
        - Branch String:   'stream_decoder.c:689,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:690,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:693,46'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_set_serial_number
      Callsites:
        - Src:             'stream_decoder.c:686,2'
          Dst:             abort
        - Src:             'stream_decoder.c:687,2'
          Dst:             abort
        - Src:             'stream_decoder.c:688,2'
          Dst:             abort
        - Src:             'stream_decoder.c:693,2'
          Dst:             FLAC__ogg_decoder_aspect_set_serial_number
    - functionName:    FLAC__stream_decoder_init_ogg_file
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - filename
        - write_callback
        - metadata_callback
        - error_callback
        - client_data
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_file_internal_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_decoder.c:611,9'
          Dst:             init_file_internal_
    - functionName:    init_file_internal_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - decoder
        - filename
        - write_callback
        - metadata_callback
        - error_callback
        - client_data
        - is_ogg
      BBCount:         18
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - abort
        - fopen
        - init_FILE_internal_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stream_decoder.c:569,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:569,2'
              BranchSideFuncs:
                - init_FILE_internal_
                - fopen
            - BranchSide:      'stream_decoder.c:576,5'
              BranchSideFuncs:
                - init_FILE_internal_
                - fopen
        - Branch String:   'stream_decoder.c:576,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:577,10'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:579,10'
              BranchSideFuncs:
                - init_FILE_internal_
                - fopen
        - Branch String:   'stream_decoder.c:579,25'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:579,33'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:580,10'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:579,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:580,10'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:582,9'
              BranchSideFuncs:
                - init_FILE_internal_
                - fopen
        - Branch String:   'stream_decoder.c:582,9'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:582,30'
              BranchSideFuncs:
                - fopen
                - init_FILE_internal_
            - BranchSide:      'stream_decoder.c:582,48'
              BranchSideFuncs:
                - init_FILE_internal_
        - Branch String:   'stream_decoder.c:584,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:585,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:587,29'
              BranchSideFuncs:
                - init_FILE_internal_
      Callsites:
        - Src:             'stream_decoder.c:569,2'
          Dst:             abort
        - Src:             'stream_decoder.c:582,19'
          Dst:             fopen
        - Src:             'stream_decoder.c:587,9'
          Dst:             init_FILE_internal_
    - functionName:    init_FILE_internal_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - decoder
        - file
        - write_callback
        - metadata_callback
        - error_callback
        - client_data
        - is_ogg
      BBCount:         18
      ICount:          145
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - abort
        - file_eof_callback_
        - file_read_callback_
        - get_binary_stdin_
        - init_stream_internal_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'stream_decoder.c:499,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:499,2'
              BranchSideFuncs:
                - abort
                - init_stream_internal_
                - get_binary_stdin_
            - BranchSide:      'stream_decoder.c:500,2'
              BranchSideFuncs:
                - abort
                - init_stream_internal_
                - get_binary_stdin_
        - Branch String:   'stream_decoder.c:500,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:500,2'
              BranchSideFuncs:
                - init_stream_internal_
                - get_binary_stdin_
            - BranchSide:      'stream_decoder.c:502,5'
              BranchSideFuncs:
                - init_stream_internal_
                - get_binary_stdin_
        - Branch String:   'stream_decoder.c:502,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:503,10'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:505,10'
              BranchSideFuncs:
                - init_stream_internal_
                - get_binary_stdin_
        - Branch String:   'stream_decoder.c:505,25'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:505,33'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:506,10'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:505,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:506,10'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:513,5'
              BranchSideFuncs:
                - init_stream_internal_
                - get_binary_stdin_
        - Branch String:   'stream_decoder.c:513,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:514,10'
              BranchSideFuncs:
                - get_binary_stdin_
                - init_stream_internal_
            - BranchSide:      'stream_decoder.c:516,28'
              BranchSideFuncs:
                - init_stream_internal_
      Callsites:
        - Src:             'stream_decoder.c:499,2'
          Dst:             abort
        - Src:             'stream_decoder.c:500,2'
          Dst:             abort
        - Src:             'stream_decoder.c:514,10'
          Dst:             get_binary_stdin_
        - Src:             'stream_decoder.c:518,9'
          Dst:             init_stream_internal_
        - Src:             'stream_decoder.c:518,9'
          Dst:             file_read_callback_
        - Src:             'stream_decoder.c:518,9'
          Dst:             file_eof_callback_
    - functionName:    init_stream_internal_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - decoder
        - read_callback
        - seek_callback
        - tell_callback
        - length_callback
        - eof_callback
        - write_callback
        - metadata_callback
        - error_callback
        - client_data
        - is_ogg
      BBCount:         36
      ICount:          335
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - FLAC__bitreader_init
        - FLAC__cpu_info
        - FLAC__ogg_decoder_aspect_finish
        - FLAC__ogg_decoder_aspect_init
        - FLAC__stream_decoder_reset
        - abort
        - read_callback_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'stream_decoder.c:366,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:366,2'
              BranchSideFuncs:
                - FLAC__cpu_info
                - FLAC__bitreader_init
                - FLAC__stream_decoder_reset
                - FLAC__ogg_decoder_aspect_init
                - FLAC__ogg_decoder_aspect_finish
            - BranchSide:      'stream_decoder.c:368,5'
              BranchSideFuncs:
                - FLAC__cpu_info
                - FLAC__bitreader_init
                - FLAC__stream_decoder_reset
                - FLAC__ogg_decoder_aspect_init
                - FLAC__ogg_decoder_aspect_finish
        - Branch String:   'stream_decoder.c:368,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:369,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:375,8'
              BranchSideFuncs:
                - FLAC__cpu_info
                - FLAC__bitreader_init
                - FLAC__stream_decoder_reset
                - FLAC__ogg_decoder_aspect_init
                - FLAC__ogg_decoder_aspect_finish
        - Branch String:   'stream_decoder.c:375,22'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:376,8'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:380,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:376,23'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:377,8'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:380,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:377,23'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:378,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:380,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:378,18'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:378,27'
              BranchSideFuncs:
                - FLAC__cpu_info
                - FLAC__bitreader_init
                - FLAC__stream_decoder_reset
                - FLAC__ogg_decoder_aspect_init
                - FLAC__ogg_decoder_aspect_finish
            - BranchSide:      'stream_decoder.c:383,30'
              BranchSideFuncs:
                - FLAC__cpu_info
                - FLAC__bitreader_init
                - FLAC__stream_decoder_reset
                - FLAC__ogg_decoder_aspect_init
                - FLAC__ogg_decoder_aspect_finish
        - Branch String:   'stream_decoder.c:378,41'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:378,49'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:380,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:378,65'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:378,73'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:380,3'
              BranchSideFuncs: []
        - Branch String:   'stream_decoder.c:375,3'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:380,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:383,30'
              BranchSideFuncs:
                - FLAC__cpu_info
                - FLAC__bitreader_init
                - FLAC__stream_decoder_reset
                - FLAC__ogg_decoder_aspect_init
                - FLAC__ogg_decoder_aspect_finish
        - Branch String:   'stream_decoder.c:384,12'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:384,47'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_init
                - FLAC__ogg_decoder_aspect_finish
                - FLAC__cpu_info
                - FLAC__bitreader_init
                - FLAC__stream_decoder_reset
            - BranchSide:      'stream_decoder.c:390,18'
              BranchSideFuncs:
                - FLAC__cpu_info
                - FLAC__bitreader_init
                - FLAC__stream_decoder_reset
        - Branch String:   'stream_decoder.c:384,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:385,36'
              BranchSideFuncs:
                - FLAC__cpu_info
                - FLAC__bitreader_init
                - FLAC__stream_decoder_reset
            - BranchSide:      'stream_decoder.c:390,18'
              BranchSideFuncs:
                - FLAC__cpu_info
                - FLAC__bitreader_init
                - FLAC__stream_decoder_reset
        - Branch String:   'stream_decoder.c:394,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:395,3'
              BranchSideFuncs:
                - FLAC__bitreader_init
                - FLAC__stream_decoder_reset
            - BranchSide:      'stream_decoder.c:401,27'
              BranchSideFuncs:
                - FLAC__bitreader_init
                - FLAC__stream_decoder_reset
        - Branch String:   'stream_decoder.c:401,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:402,3'
              BranchSideFuncs:
                - FLAC__stream_decoder_reset
            - BranchSide:      'stream_decoder.c:406,37'
              BranchSideFuncs:
                - FLAC__stream_decoder_reset
        - Branch String:   'stream_decoder.c:425,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:427,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:430,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_decoder.c:366,2'
          Dst:             abort
        - Src:             'stream_decoder.c:384,16'
          Dst:             FLAC__ogg_decoder_aspect_init
        - Src:             'stream_decoder.c:385,3'
          Dst:             FLAC__ogg_decoder_aspect_finish
        - Src:             'stream_decoder.c:390,2'
          Dst:             FLAC__cpu_info
        - Src:             'stream_decoder.c:401,6'
          Dst:             FLAC__bitreader_init
        - Src:             'stream_decoder.c:401,6'
          Dst:             read_callback_
        - Src:             'stream_decoder.c:425,6'
          Dst:             FLAC__stream_decoder_reset
    - functionName:    FLAC__stream_decoder_init_file
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - filename
        - write_callback
        - metadata_callback
        - error_callback
        - client_data
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_file_internal_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_decoder.c:599,9'
          Dst:             init_file_internal_
    - functionName:    FLAC__stream_decoder_init_ogg_FILE
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - file
        - write_callback
        - metadata_callback
        - error_callback
        - client_data
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_FILE_internal_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_decoder.c:554,9'
          Dst:             init_FILE_internal_
    - functionName:    FLAC__stream_decoder_init_FILE
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - file
        - write_callback
        - metadata_callback
        - error_callback
        - client_data
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_FILE_internal_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_decoder.c:542,9'
          Dst:             init_FILE_internal_
    - functionName:    FLAC__stream_decoder_init_ogg_stream
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - read_callback
        - seek_callback
        - tell_callback
        - length_callback
        - eof_callback
        - write_callback
        - metadata_callback
        - error_callback
        - client_data
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_stream_internal_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_decoder.c:474,9'
          Dst:             init_stream_internal_
    - functionName:    FLAC__stream_decoder_init_stream
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - read_callback
        - seek_callback
        - tell_callback
        - length_callback
        - eof_callback
        - write_callback
        - metadata_callback
        - error_callback
        - client_data
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_stream_internal_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_decoder.c:446,9'
          Dst:             init_stream_internal_
    - functionName:    FLAC__stream_decoder_finish
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         40
      ICount:          349
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - FLAC__MD5Final
        - FLAC__bitreader_free
        - FLAC__ogg_decoder_aspect_finish
        - abort
        - fclose
        - memcmp
        - set_defaults_
      functionUses:    8
      BranchProfiles:
        - Branch String:   'stream_decoder.c:619,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:619,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__MD5Final
                - free
                - FLAC__bitreader_free
                - set_defaults_
                - memcmp
                - fclose
                - FLAC__ogg_decoder_aspect_finish
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:620,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__MD5Final
                - free
                - FLAC__bitreader_free
                - set_defaults_
                - memcmp
                - fclose
                - FLAC__ogg_decoder_aspect_finish
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:620,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:620,2'
              BranchSideFuncs:
                - abort
                - FLAC__MD5Final
                - free
                - FLAC__bitreader_free
                - set_defaults_
                - memcmp
                - fclose
                - FLAC__ogg_decoder_aspect_finish
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:621,2'
              BranchSideFuncs:
                - abort
                - FLAC__MD5Final
                - free
                - FLAC__bitreader_free
                - set_defaults_
                - memcmp
                - fclose
                - FLAC__ogg_decoder_aspect_finish
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:621,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:621,2'
              BranchSideFuncs:
                - FLAC__MD5Final
                - free
                - FLAC__bitreader_free
                - set_defaults_
                - memcmp
                - fclose
                - FLAC__ogg_decoder_aspect_finish
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:623,5'
              BranchSideFuncs:
                - FLAC__MD5Final
                - free
                - FLAC__bitreader_free
                - set_defaults_
                - memcmp
                - fclose
                - FLAC__ogg_decoder_aspect_finish
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:623,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:624,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:629,17'
              BranchSideFuncs:
                - FLAC__MD5Final
                - free
                - FLAC__bitreader_free
                - set_defaults_
                - memcmp
                - fclose
                - FLAC__ogg_decoder_aspect_finish
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:636,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:643,11'
              BranchSideFuncs:
                - set_defaults_
                - memcmp
                - fclose
                - FLAC__ogg_decoder_aspect_finish
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:652,10'
              BranchSideFuncs:
                - set_defaults_
                - memcmp
                - fclose
                - FLAC__ogg_decoder_aspect_finish
                - free
        - Branch String:   'stream_decoder.c:643,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:644,9'
              BranchSideFuncs:
                - free
                - set_defaults_
                - memcmp
                - fclose
                - FLAC__ogg_decoder_aspect_finish
                - free
                - free
            - BranchSide:      'stream_decoder.c:647,11'
              BranchSideFuncs:
                - set_defaults_
                - memcmp
                - fclose
                - FLAC__ogg_decoder_aspect_finish
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:647,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:648,9'
              BranchSideFuncs:
                - free
                - set_defaults_
                - memcmp
                - fclose
                - FLAC__ogg_decoder_aspect_finish
                - free
                - free
            - BranchSide:      'stream_decoder.c:651,2'
              BranchSideFuncs:
                - set_defaults_
                - memcmp
                - fclose
                - FLAC__ogg_decoder_aspect_finish
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:652,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:653,8'
              BranchSideFuncs:
                - free
                - set_defaults_
                - memcmp
                - fclose
                - FLAC__ogg_decoder_aspect_finish
            - BranchSide:      'stream_decoder.c:656,2'
              BranchSideFuncs:
                - set_defaults_
                - memcmp
                - fclose
                - FLAC__ogg_decoder_aspect_finish
        - Branch String:   'stream_decoder.c:660,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:661,36'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_finish
                - set_defaults_
                - memcmp
                - fclose
            - BranchSide:      'stream_decoder.c:664,10'
              BranchSideFuncs:
                - set_defaults_
                - memcmp
                - fclose
        - Branch String:   'stream_decoder.c:664,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:665,6'
              BranchSideFuncs:
                - set_defaults_
                - memcmp
                - fclose
            - BranchSide:      'stream_decoder.c:670,5'
              BranchSideFuncs:
                - set_defaults_
                - memcmp
        - Branch String:   'stream_decoder.c:665,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:666,11'
              BranchSideFuncs:
                - fclose
                - set_defaults_
                - memcmp
            - BranchSide:      'stream_decoder.c:667,3'
              BranchSideFuncs:
                - set_defaults_
                - memcmp
        - Branch String:   'stream_decoder.c:670,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:671,13'
              BranchSideFuncs:
                - memcmp
                - set_defaults_
            - BranchSide:      'stream_decoder.c:674,2'
              BranchSideFuncs:
                - set_defaults_
        - Branch String:   'stream_decoder.c:671,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:672,15'
              BranchSideFuncs:
                - set_defaults_
            - BranchSide:      'stream_decoder.c:673,2'
              BranchSideFuncs:
                - set_defaults_
      Callsites:
        - Src:             'stream_decoder.c:619,2'
          Dst:             abort
        - Src:             'stream_decoder.c:620,2'
          Dst:             abort
        - Src:             'stream_decoder.c:621,2'
          Dst:             abort
        - Src:             'stream_decoder.c:629,2'
          Dst:             FLAC__MD5Final
        - Src:             'stream_decoder.c:635,2'
          Dst:             FLAC__bitreader_free
        - Src:             'stream_decoder.c:661,3'
          Dst:             FLAC__ogg_decoder_aspect_finish
        - Src:             'stream_decoder.c:666,4'
          Dst:             fclose
        - Src:             'stream_decoder.c:671,6'
          Dst:             memcmp
        - Src:             'stream_decoder.c:677,2'
          Dst:             set_defaults_
    - functionName:    set_defaults_
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__ogg_decoder_aspect_set_defaults
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_decoder.c:1551,2'
          Dst:             FLAC__ogg_decoder_aspect_set_defaults
    - functionName:    FLAC__stream_decoder_delete
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         19
      ICount:          120
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__bitreader_delete
        - FLAC__format_entropy_coding_method_partitioned_rice_contents_clear
        - FLAC__stream_decoder_finish
        - abort
      functionUses:    14
      BranchProfiles:
        - Branch String:   'stream_decoder.c:324,6'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:325,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:327,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__stream_decoder_finish
                - FLAC__bitreader_delete
                - free
                - free
                - free
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_clear
                - free
        - Branch String:   'stream_decoder.c:327,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:327,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__stream_decoder_finish
                - FLAC__bitreader_delete
                - free
                - free
                - free
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_clear
                - free
            - BranchSide:      'stream_decoder.c:328,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__stream_decoder_finish
                - FLAC__bitreader_delete
                - free
                - free
                - free
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_clear
                - free
        - Branch String:   'stream_decoder.c:328,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:328,2'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_finish
                - FLAC__bitreader_delete
                - free
                - free
                - free
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_clear
                - free
            - BranchSide:      'stream_decoder.c:329,2'
              BranchSideFuncs:
                - abort
                - FLAC__stream_decoder_finish
                - FLAC__bitreader_delete
                - free
                - free
                - free
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_clear
                - free
        - Branch String:   'stream_decoder.c:329,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:329,2'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__bitreader_delete
                - free
                - free
                - free
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_clear
                - free
            - BranchSide:      'stream_decoder.c:331,36'
              BranchSideFuncs:
                - FLAC__stream_decoder_finish
                - FLAC__bitreader_delete
                - free
                - free
                - free
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_clear
                - free
        - Branch String:   'stream_decoder.c:333,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:334,8'
              BranchSideFuncs:
                - free
                - FLAC__bitreader_delete
                - free
                - free
                - free
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_clear
            - BranchSide:      'stream_decoder.c:336,25'
              BranchSideFuncs:
                - FLAC__bitreader_delete
                - free
                - free
                - free
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_clear
        - Branch String:   'stream_decoder.c:338,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:339,71'
              BranchSideFuncs:
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_clear
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:341,7'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'stream_decoder.c:327,2'
          Dst:             abort
        - Src:             'stream_decoder.c:328,2'
          Dst:             abort
        - Src:             'stream_decoder.c:329,2'
          Dst:             abort
        - Src:             'stream_decoder.c:331,8'
          Dst:             FLAC__stream_decoder_finish
        - Src:             'stream_decoder.c:336,2'
          Dst:             FLAC__bitreader_delete
        - Src:             'stream_decoder.c:339,3'
          Dst:             FLAC__format_entropy_coding_method_partitioned_rice_contents_clear
    - functionName:    FLAC__stream_decoder_new
      functionSourceFile: '/src/flac/src/libFLAC/stream_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         22
      ICount:          232
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - FLAC__bitreader_delete
        - FLAC__bitreader_new
        - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
        - safe_calloc_
        - set_defaults_
      functionUses:    5
      BranchProfiles:
        - Branch String:   'stream_decoder.c:262,12'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:257,23'
              BranchSideFuncs:
                - safe_calloc_.1670
                - safe_calloc_.1670
                - safe_calloc_.1670
                - FLAC__bitreader_new
                - malloc
                - set_defaults_
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
                - FLAC__bitreader_delete
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:262,12'
              BranchSideFuncs:
                - safe_calloc_.1670
                - safe_calloc_.1670
                - safe_calloc_.1670
                - FLAC__bitreader_new
                - malloc
                - set_defaults_
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
                - FLAC__bitreader_delete
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:263,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:264,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_decoder.c:267,24'
              BranchSideFuncs:
                - safe_calloc_.1670
                - safe_calloc_.1670
                - FLAC__bitreader_new
                - malloc
                - set_defaults_
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
                - FLAC__bitreader_delete
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:268,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:269,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'stream_decoder.c:273,22'
              BranchSideFuncs:
                - safe_calloc_.1670
                - FLAC__bitreader_new
                - malloc
                - set_defaults_
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
                - FLAC__bitreader_delete
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:274,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:275,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'stream_decoder.c:280,29'
              BranchSideFuncs:
                - FLAC__bitreader_new
                - malloc
                - set_defaults_
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
                - FLAC__bitreader_delete
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:281,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:282,8'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:288,2'
              BranchSideFuncs:
                - malloc
                - set_defaults_
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
                - FLAC__bitreader_delete
                - free
                - free
                - free
        - Branch String:   'stream_decoder.c:289,5'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:290,26'
              BranchSideFuncs:
                - FLAC__bitreader_delete
                - free
                - free
                - free
            - BranchSide:      'stream_decoder.c:297,8'
              BranchSideFuncs:
                - set_defaults_
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
        - Branch String:   'stream_decoder.c:297,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:298,3'
              BranchSideFuncs:
                - set_defaults_
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
            - BranchSide:      'stream_decoder.c:302,2'
              BranchSideFuncs:
                - set_defaults_
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
        - Branch String:   'stream_decoder.c:308,2'
          Branch Sides:
            - BranchSide:      'stream_decoder.c:309,70'
              BranchSideFuncs:
                - FLAC__format_entropy_coding_method_partitioned_rice_contents_init
                - set_defaults_
            - BranchSide:      'stream_decoder.c:311,2'
              BranchSideFuncs:
                - set_defaults_
      Callsites:
        - Src:             'stream_decoder.c:262,12'
          Dst:             safe_calloc_
        - Src:             'stream_decoder.c:267,24'
          Dst:             safe_calloc_
        - Src:             'stream_decoder.c:273,22'
          Dst:             safe_calloc_
        - Src:             'stream_decoder.c:280,29'
          Dst:             FLAC__bitreader_new
        - Src:             'stream_decoder.c:290,3'
          Dst:             FLAC__bitreader_delete
        - Src:             'stream_decoder.c:309,3'
          Dst:             FLAC__format_entropy_coding_method_partitioned_rice_contents_init
        - Src:             'stream_decoder.c:313,2'
          Dst:             set_defaults_
    - functionName:    FLAC__subframe_add_verbatim
      functionSourceFile: '/src/flac/src/libFLAC/stream_encoder_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - subframe
        - samples
        - subframe_bps
        - wasted_bits
        - bw
      BBCount:         30
      ICount:          184
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - FLAC__bitwriter_write_raw_int32
        - FLAC__bitwriter_write_raw_int64
        - FLAC__bitwriter_write_raw_uint32
        - FLAC__bitwriter_write_unary_unsigned
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_encoder_framing.c:494,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:495,3'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_int64
                - abort
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_unary_unsigned
            - BranchSide:      'stream_encoder_framing.c:496,5'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_int64
                - abort
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_unary_unsigned
        - Branch String:   'stream_encoder_framing.c:496,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:497,44'
              BranchSideFuncs:
                - FLAC__bitwriter_write_unary_unsigned
                - abort
                - FLAC__bitwriter_write_raw_int64
                - abort
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:500,5'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_int64
                - abort
                - FLAC__bitwriter_write_raw_int32
        - Branch String:   'stream_encoder_framing.c:497,6'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:497,61'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_int64
                - abort
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:498,4'
              BranchSideFuncs: []
        - Branch String:   'stream_encoder_framing.c:500,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:501,31'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:510,31'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_int64
        - Branch String:   'stream_encoder_framing.c:503,3'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:503,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:505,9'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int32
        - Branch String:   'stream_encoder_framing.c:505,3'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:506,40'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:508,2'
              BranchSideFuncs: []
        - Branch String:   'stream_encoder_framing.c:506,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:506,67'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:507,5'
              BranchSideFuncs: []
        - Branch String:   'stream_encoder_framing.c:512,3'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:512,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int64
            - BranchSide:      'stream_encoder_framing.c:514,9'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int64
        - Branch String:   'stream_encoder_framing.c:514,3'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:0,0'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int64
            - BranchSide:      'stream_encoder_framing.c:515,40'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int64
        - Branch String:   'stream_encoder_framing.c:515,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:515,80'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int64
            - BranchSide:      'stream_encoder_framing.c:516,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_encoder_framing.c:494,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:497,7'
          Dst:             FLAC__bitwriter_write_unary_unsigned
        - Src:             'stream_encoder_framing.c:503,3'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:506,8'
          Dst:             FLAC__bitwriter_write_raw_int32
        - Src:             'stream_encoder_framing.c:512,3'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:515,8'
          Dst:             FLAC__bitwriter_write_raw_int64
    - functionName:    FLAC__subframe_add_lpc
      functionSourceFile: '/src/flac/src/libFLAC/stream_encoder_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - subframe
        - residual_samples
        - subframe_bps
        - wasted_bits
        - bw
      BBCount:         36
      ICount:          262
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - FLAC__bitwriter_write_raw_int32
        - FLAC__bitwriter_write_raw_int64
        - FLAC__bitwriter_write_raw_uint32
        - FLAC__bitwriter_write_unary_unsigned
        - abort
        - add_entropy_coding_method_
        - add_residual_partitioned_rice_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_encoder_framing.c:448,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:449,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_int64
                - FLAC__bitwriter_write_unary_unsigned
            - BranchSide:      'stream_encoder_framing.c:450,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_int64
                - FLAC__bitwriter_write_unary_unsigned
        - Branch String:   'stream_encoder_framing.c:450,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:451,44'
              BranchSideFuncs:
                - FLAC__bitwriter_write_unary_unsigned
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_int64
            - BranchSide:      'stream_encoder_framing.c:454,8'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_int64
        - Branch String:   'stream_encoder_framing.c:451,6'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:451,61'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_int64
            - BranchSide:      'stream_encoder_framing.c:452,4'
              BranchSideFuncs: []
        - Branch String:   'stream_encoder_framing.c:454,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:455,39'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:458,39'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int32
        - Branch String:   'stream_encoder_framing.c:455,6'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:455,76'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_int64
            - BranchSide:      'stream_encoder_framing.c:456,4'
              BranchSideFuncs: []
        - Branch String:   'stream_encoder_framing.c:458,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:459,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int32
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:460,38'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int32
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int32
        - Branch String:   'stream_encoder_framing.c:460,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:461,3'
              BranchSideFuncs:
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:462,8'
              BranchSideFuncs:
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int32
        - Branch String:   'stream_encoder_framing.c:462,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:463,39'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int32
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
            - BranchSide:      'stream_encoder_framing.c:466,33'
              BranchSideFuncs:
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
        - Branch String:   'stream_encoder_framing.c:463,6'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:463,96'
              BranchSideFuncs:
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:464,4'
              BranchSideFuncs: []
        - Branch String:   'stream_encoder_framing.c:466,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:467,3'
              BranchSideFuncs:
                - add_residual_partitioned_rice_
                - abort
            - BranchSide:      'stream_encoder_framing.c:468,9'
              BranchSideFuncs:
                - add_residual_partitioned_rice_
                - abort
        - Branch String:   'stream_encoder_framing.c:468,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:472,5'
              BranchSideFuncs:
                - add_residual_partitioned_rice_
            - BranchSide:      'stream_encoder_framing.c:472,5'
              BranchSideFuncs:
                - add_residual_partitioned_rice_
            - BranchSide:      'stream_encoder_framing.c:484,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_encoder_framing.c:471,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:481,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_encoder_framing.c:482,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_encoder_framing.c:448,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:451,7'
          Dst:             FLAC__bitwriter_write_unary_unsigned
        - Src:             'stream_encoder_framing.c:455,7'
          Dst:             FLAC__bitwriter_write_raw_int64
        - Src:             'stream_encoder_framing.c:458,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:460,6'
          Dst:             FLAC__bitwriter_write_raw_int32
        - Src:             'stream_encoder_framing.c:463,7'
          Dst:             FLAC__bitwriter_write_raw_int32
        - Src:             'stream_encoder_framing.c:466,6'
          Dst:             add_entropy_coding_method_
        - Src:             'stream_encoder_framing.c:471,8'
          Dst:             add_residual_partitioned_rice_
        - Src:             'stream_encoder_framing.c:484,4'
          Dst:             abort
    - functionName:    add_entropy_coding_method_
      functionSourceFile: '/src/flac/src/libFLAC/stream_encoder_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bw
        - method
      BBCount:         13
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__bitwriter_write_raw_uint32
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stream_encoder_framing.c:524,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:525,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
            - BranchSide:      'stream_encoder_framing.c:526,9'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
        - Branch String:   'stream_encoder_framing.c:526,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:529,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:529,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:533,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_encoder_framing.c:529,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:530,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_encoder_framing.c:531,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_encoder_framing.c:524,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:529,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:533,4'
          Dst:             abort
    - functionName:    add_residual_partitioned_rice_
      functionSourceFile: '/src/flac/src/libFLAC/stream_encoder_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - bw
        - residual
        - residual_samples
        - predictor_order
        - rice_parameters
        - raw_bits
        - partition_order
        - is_extended
      BBCount:         55
      ICount:          377
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - FLAC__bitwriter_write_raw_int32
        - FLAC__bitwriter_write_raw_uint32
        - FLAC__bitwriter_write_rice_signed_block
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stream_encoder_framing.c:540,24'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:540,37'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
            - BranchSide:      'stream_encoder_framing.c:540,99'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
        - Branch String:   'stream_encoder_framing.c:541,24'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:541,37'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
            - BranchSide:      'stream_encoder_framing.c:541,102'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
        - Branch String:   'stream_encoder_framing.c:543,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:546,6'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
            - BranchSide:      'stream_encoder_framing.c:566,18'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
        - Branch String:   'stream_encoder_framing.c:546,6'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:547,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
            - BranchSide:      'stream_encoder_framing.c:553,4'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
        - Branch String:   'stream_encoder_framing.c:547,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:548,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_rice_signed_block
            - BranchSide:      'stream_encoder_framing.c:549,48'
              BranchSideFuncs:
                - FLAC__bitwriter_write_rice_signed_block
        - Branch String:   'stream_encoder_framing.c:549,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:550,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_encoder_framing.c:551,3'
              BranchSideFuncs: []
        - Branch String:   'stream_encoder_framing.c:553,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:553,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:554,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
        - Branch String:   'stream_encoder_framing.c:554,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:555,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:556,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
        - Branch String:   'stream_encoder_framing.c:556,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:557,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:558,10'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int32
        - Branch String:   'stream_encoder_framing.c:558,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:0,0'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:559,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int32
        - Branch String:   'stream_encoder_framing.c:559,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:560,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:561,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int32
        - Branch String:   'stream_encoder_framing.c:569,3'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:570,24'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
            - BranchSide:      'stream_encoder_framing.c:592,3'
              BranchSideFuncs: []
        - Branch String:   'stream_encoder_framing.c:571,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:572,26'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
            - BranchSide:      'stream_encoder_framing.c:573,9'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
        - Branch String:   'stream_encoder_framing.c:574,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:575,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:581,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
                - FLAC__bitwriter_write_raw_int32
        - Branch String:   'stream_encoder_framing.c:575,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:576,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_rice_signed_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:577,49'
              BranchSideFuncs:
                - FLAC__bitwriter_write_rice_signed_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
        - Branch String:   'stream_encoder_framing.c:577,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:578,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
            - BranchSide:      'stream_encoder_framing.c:579,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
        - Branch String:   'stream_encoder_framing.c:581,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:582,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:583,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
                - FLAC__bitwriter_write_raw_int32
        - Branch String:   'stream_encoder_framing.c:583,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:584,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:585,13'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
                - FLAC__bitwriter_write_raw_int32
        - Branch String:   'stream_encoder_framing.c:585,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:0,0'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
            - BranchSide:      'stream_encoder_framing.c:586,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
        - Branch String:   'stream_encoder_framing.c:586,9'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:587,7'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
                - FLAC__bitwriter_write_raw_int32
            - BranchSide:      'stream_encoder_framing.c:588,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_rice_signed_block
                - FLAC__bitwriter_write_raw_int32
      Callsites:
        - Src:             'stream_encoder_framing.c:547,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:549,8'
          Dst:             FLAC__bitwriter_write_rice_signed_block
        - Src:             'stream_encoder_framing.c:553,4'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:554,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:556,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:559,9'
          Dst:             FLAC__bitwriter_write_raw_int32
        - Src:             'stream_encoder_framing.c:575,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:577,9'
          Dst:             FLAC__bitwriter_write_rice_signed_block
        - Src:             'stream_encoder_framing.c:581,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:583,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:586,10'
          Dst:             FLAC__bitwriter_write_raw_int32
    - functionName:    FLAC__subframe_add_fixed
      functionSourceFile: '/src/flac/src/libFLAC/stream_encoder_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - subframe
        - residual_samples
        - subframe_bps
        - wasted_bits
        - bw
      BBCount:         26
      ICount:          196
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - FLAC__bitwriter_write_raw_int64
        - FLAC__bitwriter_write_raw_uint32
        - FLAC__bitwriter_write_unary_unsigned
        - abort
        - add_entropy_coding_method_
        - add_residual_partitioned_rice_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_encoder_framing.c:410,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:411,3'
              BranchSideFuncs:
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int64
                - FLAC__bitwriter_write_unary_unsigned
            - BranchSide:      'stream_encoder_framing.c:412,5'
              BranchSideFuncs:
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int64
                - FLAC__bitwriter_write_unary_unsigned
        - Branch String:   'stream_encoder_framing.c:412,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:413,44'
              BranchSideFuncs:
                - FLAC__bitwriter_write_unary_unsigned
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int64
            - BranchSide:      'stream_encoder_framing.c:416,8'
              BranchSideFuncs:
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int64
        - Branch String:   'stream_encoder_framing.c:413,6'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:413,61'
              BranchSideFuncs:
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int64
            - BranchSide:      'stream_encoder_framing.c:414,4'
              BranchSideFuncs: []
        - Branch String:   'stream_encoder_framing.c:416,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:417,39'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int64
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
            - BranchSide:      'stream_encoder_framing.c:420,33'
              BranchSideFuncs:
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
        - Branch String:   'stream_encoder_framing.c:417,6'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:417,76'
              BranchSideFuncs:
                - add_entropy_coding_method_
                - add_residual_partitioned_rice_
                - abort
                - FLAC__bitwriter_write_raw_int64
            - BranchSide:      'stream_encoder_framing.c:418,4'
              BranchSideFuncs: []
        - Branch String:   'stream_encoder_framing.c:420,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:421,3'
              BranchSideFuncs:
                - add_residual_partitioned_rice_
                - abort
            - BranchSide:      'stream_encoder_framing.c:422,9'
              BranchSideFuncs:
                - add_residual_partitioned_rice_
                - abort
        - Branch String:   'stream_encoder_framing.c:422,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:426,5'
              BranchSideFuncs:
                - add_residual_partitioned_rice_
            - BranchSide:      'stream_encoder_framing.c:426,5'
              BranchSideFuncs:
                - add_residual_partitioned_rice_
            - BranchSide:      'stream_encoder_framing.c:438,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_encoder_framing.c:425,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:435,5'
              BranchSideFuncs: []
            - BranchSide:      'stream_encoder_framing.c:436,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_encoder_framing.c:410,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:413,7'
          Dst:             FLAC__bitwriter_write_unary_unsigned
        - Src:             'stream_encoder_framing.c:417,7'
          Dst:             FLAC__bitwriter_write_raw_int64
        - Src:             'stream_encoder_framing.c:420,6'
          Dst:             add_entropy_coding_method_
        - Src:             'stream_encoder_framing.c:425,8'
          Dst:             add_residual_partitioned_rice_
        - Src:             'stream_encoder_framing.c:438,4'
          Dst:             abort
    - functionName:    FLAC__subframe_add_constant
      functionSourceFile: '/src/flac/src/libFLAC/stream_encoder_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - subframe
        - subframe_bps
        - wasted_bits
        - bw
      BBCount:         13
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__bitwriter_write_raw_int64
        - FLAC__bitwriter_write_raw_uint32
        - FLAC__bitwriter_write_unary_unsigned
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_encoder_framing.c:398,202'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:398,202'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int64
                - FLAC__bitwriter_write_unary_unsigned
            - BranchSide:      'stream_encoder_framing.c:399,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int64
                - FLAC__bitwriter_write_unary_unsigned
        - Branch String:   'stream_encoder_framing.c:399,81'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:399,54'
              BranchSideFuncs:
                - FLAC__bitwriter_write_unary_unsigned
                - FLAC__bitwriter_write_raw_int64
            - BranchSide:      'stream_encoder_framing.c:399,81'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int64
        - Branch String:   'stream_encoder_framing.c:399,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:399,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int64
            - BranchSide:      'stream_encoder_framing.c:400,35'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int64
        - Branch String:   'stream_encoder_framing.c:399,81'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:399,81'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int64
            - BranchSide:      'stream_encoder_framing.c:400,35'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_int64
      Callsites:
        - Src:             'stream_encoder_framing.c:398,3'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:399,17'
          Dst:             FLAC__bitwriter_write_unary_unsigned
        - Src:             'stream_encoder_framing.c:400,3'
          Dst:             FLAC__bitwriter_write_raw_int64
    - functionName:    FLAC__frame_add_header
      functionSourceFile: '/src/flac/src/libFLAC/stream_encoder_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - header
        - bw
      BBCount:         134
      ICount:          725
      EdgeCount:       156
      CyclomaticComplexity: 24
      functionsReached:
        - FLAC__bitwriter_get_write_crc8
        - FLAC__bitwriter_is_byte_aligned
        - FLAC__bitwriter_write_raw_uint32
        - FLAC__bitwriter_write_utf8_uint32
        - FLAC__bitwriter_write_utf8_uint64
        - FLAC__format_sample_rate_is_valid
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_encoder_framing.c:250,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:250,2'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:252,39'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:252,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:253,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:255,39'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:255,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:256,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:258,39'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:258,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:259,3'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:261,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:261,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:261,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:261,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_encoder_framing.c:261,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:261,2'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:264,17'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:265,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:266,17'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:267,17'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:268,17'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:269,17'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:270,17'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:271,17'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:272,17'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:273,17'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:274,17'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:275,17'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:276,17'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:277,17'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:278,17'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:280,7'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:280,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:281,24'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:283,24'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:286,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:287,3'
              BranchSideFuncs:
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:289,2'
              BranchSideFuncs:
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:289,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:289,2'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:290,19'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:291,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:292,18'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:293,18'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:294,18'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:295,18'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:296,18'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:297,18'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:298,18'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:299,18'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:300,18'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:301,18'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:302,18'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:304,7'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:304,37'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:304,40'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:306,12'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:304,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:305,26'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:306,12'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:306,42'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:306,45'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:308,12'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:306,12'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:307,26'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:308,12'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:308,12'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:309,26'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:311,7'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:314,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:315,3'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:317,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:317,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:317,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:317,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_encoder_framing.c:317,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:317,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:317,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_encoder_framing.c:317,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:317,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
            - BranchSide:      'stream_encoder_framing.c:318,9'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
                - abort
                - abort
                - abort
        - Branch String:   'stream_encoder_framing.c:318,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:320,8'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:323,4'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:327,4'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:331,4'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:335,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_encoder_framing.c:323,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:323,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:324,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
        - Branch String:   'stream_encoder_framing.c:327,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:327,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:328,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
        - Branch String:   'stream_encoder_framing.c:331,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:331,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:332,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
        - Branch String:   'stream_encoder_framing.c:337,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:338,3'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:340,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
        - Branch String:   'stream_encoder_framing.c:340,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:340,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:340,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'stream_encoder_framing.c:340,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:340,2'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:341,9'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
        - Branch String:   'stream_encoder_framing.c:341,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:342,14'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:343,14'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:344,14'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:345,14'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:346,14'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:347,14'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:348,14'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
        - Branch String:   'stream_encoder_framing.c:350,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:351,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:353,39'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
        - Branch String:   'stream_encoder_framing.c:353,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:354,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
            - BranchSide:      'stream_encoder_framing.c:356,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_utf8_uint32
        - Branch String:   'stream_encoder_framing.c:356,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:357,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_utf8_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:361,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_utf8_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
        - Branch String:   'stream_encoder_framing.c:357,6'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:358,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:359,2'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
        - Branch String:   'stream_encoder_framing.c:361,6'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:0,0'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:362,4'
              BranchSideFuncs: []
        - Branch String:   'stream_encoder_framing.c:365,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:366,40'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:369,9'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
        - Branch String:   'stream_encoder_framing.c:366,6'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:366,90'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:367,4'
              BranchSideFuncs: []
        - Branch String:   'stream_encoder_framing.c:369,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:371,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:375,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:379,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:385,37'
              BranchSideFuncs:
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
        - Branch String:   'stream_encoder_framing.c:371,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:372,5'
              BranchSideFuncs:
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:373,4'
              BranchSideFuncs:
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
        - Branch String:   'stream_encoder_framing.c:375,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:376,5'
              BranchSideFuncs:
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:377,4'
              BranchSideFuncs:
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
        - Branch String:   'stream_encoder_framing.c:379,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:380,5'
              BranchSideFuncs:
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:381,4'
              BranchSideFuncs:
                - FLAC__bitwriter_get_write_crc8
                - FLAC__bitwriter_write_raw_uint32
        - Branch String:   'stream_encoder_framing.c:385,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:386,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:387,39'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
        - Branch String:   'stream_encoder_framing.c:387,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:388,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_encoder_framing.c:390,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_encoder_framing.c:250,2'
          Dst:             FLAC__bitwriter_is_byte_aligned
        - Src:             'stream_encoder_framing.c:250,2'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:252,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:255,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:258,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:261,2'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:286,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:289,2'
          Dst:             FLAC__format_sample_rate_is_valid
        - Src:             'stream_encoder_framing.c:289,2'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:314,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:317,2'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:323,4'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:327,4'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:331,4'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:335,4'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:337,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:340,2'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:350,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:353,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:357,7'
          Dst:             FLAC__bitwriter_write_utf8_uint32
        - Src:             'stream_encoder_framing.c:361,7'
          Dst:             FLAC__bitwriter_write_utf8_uint64
        - Src:             'stream_encoder_framing.c:366,7'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:371,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:375,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:379,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:385,6'
          Dst:             FLAC__bitwriter_get_write_crc8
        - Src:             'stream_encoder_framing.c:387,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
    - functionName:    FLAC__add_metadata_block
      functionSourceFile: '/src/flac/src/libFLAC/stream_encoder_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - metadata
        - bw
        - update_vendor_string
      BBCount:         188
      ICount:          1322
      EdgeCount:       253
      CyclomaticComplexity: 67
      functionsReached:
        - FLAC__bitwriter_get_input_bits_unconsumed
        - FLAC__bitwriter_is_byte_aligned
        - FLAC__bitwriter_write_byte_block
        - FLAC__bitwriter_write_raw_uint32
        - FLAC__bitwriter_write_raw_uint32_little_endian
        - FLAC__bitwriter_write_raw_uint64
        - FLAC__bitwriter_write_zeroes
        - FLAC__format_sample_rate_is_valid
        - abort
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_encoder_framing.c:53,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:53,2'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - abort
            - BranchSide:      'stream_encoder_framing.c:55,39'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - abort
        - Branch String:   'stream_encoder_framing.c:55,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:56,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - abort
            - BranchSide:      'stream_encoder_framing.c:58,39'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - abort
        - Branch String:   'stream_encoder_framing.c:58,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:59,3'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - abort
            - BranchSide:      'stream_encoder_framing.c:64,20'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - abort
        - Branch String:   'stream_encoder_framing.c:65,58'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:65,61'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - abort
            - BranchSide:      'stream_encoder_framing.c:70,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
        - Branch String:   'stream_encoder_framing.c:65,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:66,3'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
            - BranchSide:      'stream_encoder_framing.c:70,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
        - Branch String:   'stream_encoder_framing.c:66,3'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:66,3'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
            - BranchSide:      'stream_encoder_framing.c:67,22'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
        - Branch String:   'stream_encoder_framing.c:66,3'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:66,3'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
            - BranchSide:      'stream_encoder_framing.c:67,22'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
        - Branch String:   'stream_encoder_framing.c:70,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:70,2'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
            - BranchSide:      'stream_encoder_framing.c:72,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
        - Branch String:   'stream_encoder_framing.c:72,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:73,3'
              BranchSideFuncs: []
            - BranchSide:      'stream_encoder_framing.c:74,39'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
        - Branch String:   'stream_encoder_framing.c:74,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:75,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
            - BranchSide:      'stream_encoder_framing.c:77,9'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_zeroes
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
        - Branch String:   'stream_encoder_framing.c:77,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:79,4'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:113,37'
              BranchSideFuncs:
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:117,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:123,10'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:133,7'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
            - BranchSide:      'stream_encoder_framing.c:155,4'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:199,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:226,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:79,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:79,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:80,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:80,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:81,5'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:82,4'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:82,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:82,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:83,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:83,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:84,5'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:85,4'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:85,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:85,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:86,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:86,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:87,5'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:88,4'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:88,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:88,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:89,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:89,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:90,5'
              BranchSideFuncs:
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:91,4'
              BranchSideFuncs:
                - FLAC__format_sample_rate_is_valid
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:91,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:91,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:92,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:92,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:93,5'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:94,4'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:94,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:94,4'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:95,4'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:95,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:95,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:96,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:96,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:97,5'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:98,4'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:98,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:98,4'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:99,4'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:99,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:99,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:100,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:100,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:101,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:102,7'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:102,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:103,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:106,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:103,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:104,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:105,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:106,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:0,0'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:107,6'
              BranchSideFuncs: []
        - Branch String:   'stream_encoder_framing.c:109,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:110,5'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:111,4'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:113,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:114,5'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:115,4'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:117,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:118,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:119,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:119,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:120,5'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:121,4'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:123,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:124,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:131,4'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:124,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:125,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:126,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:126,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:127,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:128,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:128,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:129,6'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:130,4'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
        - Branch String:   'stream_encoder_framing.c:133,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:134,56'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
            - BranchSide:      'stream_encoder_framing.c:140,56'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
        - Branch String:   'stream_encoder_framing.c:134,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:135,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
            - BranchSide:      'stream_encoder_framing.c:136,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
        - Branch String:   'stream_encoder_framing.c:136,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:137,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
            - BranchSide:      'stream_encoder_framing.c:138,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
        - Branch String:   'stream_encoder_framing.c:140,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:141,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
            - BranchSide:      'stream_encoder_framing.c:142,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
        - Branch String:   'stream_encoder_framing.c:142,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:0,0'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
            - BranchSide:      'stream_encoder_framing.c:143,6'
              BranchSideFuncs: []
        - Branch String:   'stream_encoder_framing.c:145,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:146,5'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
            - BranchSide:      'stream_encoder_framing.c:147,10'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
        - Branch String:   'stream_encoder_framing.c:147,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:148,56'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:153,4'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:148,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:149,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
            - BranchSide:      'stream_encoder_framing.c:150,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
        - Branch String:   'stream_encoder_framing.c:150,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:151,6'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
            - BranchSide:      'stream_encoder_framing.c:152,4'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint32_little_endian
                - FLAC__bitwriter_write_byte_block
        - Branch String:   'stream_encoder_framing.c:155,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:155,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:156,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:156,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:157,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:158,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:158,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:159,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:160,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:160,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:161,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:162,37'
              BranchSideFuncs:
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:162,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:163,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:164,41'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:164,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:165,5'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:166,10'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:166,4'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:167,56'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:195,4'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:169,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:170,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:171,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:171,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:172,6'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:173,5'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:173,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:173,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:174,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:174,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:175,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:176,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:176,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:177,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:178,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:178,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:179,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:180,38'
              BranchSideFuncs:
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:180,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:181,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:182,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:182,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:183,6'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:184,11'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:184,5'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:185,56'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:194,4'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:187,9'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:188,7'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'stream_encoder_framing.c:189,43'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
        - Branch String:   'stream_encoder_framing.c:189,9'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:190,7'
              BranchSideFuncs:
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
            - BranchSide:      'stream_encoder_framing.c:191,39'
              BranchSideFuncs:
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
        - Branch String:   'stream_encoder_framing.c:191,9'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:192,7'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'stream_encoder_framing.c:193,5'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - abort
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint64
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_zeroes
        - Branch String:   'stream_encoder_framing.c:199,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:200,6'
              BranchSideFuncs:
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:201,18'
              BranchSideFuncs:
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:202,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:203,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:204,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:204,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:205,6'
              BranchSideFuncs:
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:206,32'
              BranchSideFuncs:
                - strlen
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:207,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:208,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:209,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:209,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:210,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:211,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:211,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:212,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:213,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:213,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:214,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:215,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:215,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:216,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:217,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:217,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:218,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:219,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:219,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:220,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:221,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_byte_block
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:221,8'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:222,6'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:224,4'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:226,7'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:227,5'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
            - BranchSide:      'stream_encoder_framing.c:228,4'
              BranchSideFuncs:
                - FLAC__bitwriter_get_input_bits_unconsumed
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:234,6'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:235,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_encoder_framing.c:236,21'
              BranchSideFuncs:
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:237,30'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:237,33'
              BranchSideFuncs: []
            - BranchSide:      'stream_encoder_framing.c:238,4'
              BranchSideFuncs: []
        - Branch String:   'stream_encoder_framing.c:237,6'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:238,4'
              BranchSideFuncs: []
            - BranchSide:      'stream_encoder_framing.c:241,2'
              BranchSideFuncs:
                - FLAC__bitwriter_is_byte_aligned
                - abort
        - Branch String:   'stream_encoder_framing.c:241,2'
          Branch Sides:
            - BranchSide:      'stream_encoder_framing.c:241,2'
              BranchSideFuncs: []
            - BranchSide:      'stream_encoder_framing.c:242,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_encoder_framing.c:50,50'
          Dst:             strlen
        - Src:             'stream_encoder_framing.c:51,30'
          Dst:             FLAC__bitwriter_get_input_bits_unconsumed
        - Src:             'stream_encoder_framing.c:53,2'
          Dst:             FLAC__bitwriter_is_byte_aligned
        - Src:             'stream_encoder_framing.c:53,2'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:55,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:58,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:66,3'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:70,2'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:74,6'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:79,4'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:80,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:82,4'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:83,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:85,4'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:86,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:88,4'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:89,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:91,4'
          Dst:             FLAC__format_sample_rate_is_valid
        - Src:             'stream_encoder_framing.c:91,4'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:92,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:94,4'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:95,4'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:96,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:98,4'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:99,4'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:100,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:103,9'
          Dst:             FLAC__bitwriter_write_raw_uint64
        - Src:             'stream_encoder_framing.c:106,9'
          Dst:             FLAC__bitwriter_write_raw_uint64
        - Src:             'stream_encoder_framing.c:109,8'
          Dst:             FLAC__bitwriter_write_byte_block
        - Src:             'stream_encoder_framing.c:113,8'
          Dst:             FLAC__bitwriter_write_zeroes
        - Src:             'stream_encoder_framing.c:117,8'
          Dst:             FLAC__bitwriter_write_byte_block
        - Src:             'stream_encoder_framing.c:119,8'
          Dst:             FLAC__bitwriter_write_byte_block
        - Src:             'stream_encoder_framing.c:124,9'
          Dst:             FLAC__bitwriter_write_raw_uint64
        - Src:             'stream_encoder_framing.c:126,9'
          Dst:             FLAC__bitwriter_write_raw_uint64
        - Src:             'stream_encoder_framing.c:128,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:134,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_little_endian
        - Src:             'stream_encoder_framing.c:136,9'
          Dst:             FLAC__bitwriter_write_byte_block
        - Src:             'stream_encoder_framing.c:140,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_little_endian
        - Src:             'stream_encoder_framing.c:142,9'
          Dst:             FLAC__bitwriter_write_byte_block
        - Src:             'stream_encoder_framing.c:145,8'
          Dst:             FLAC__bitwriter_write_raw_uint32_little_endian
        - Src:             'stream_encoder_framing.c:148,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_little_endian
        - Src:             'stream_encoder_framing.c:150,9'
          Dst:             FLAC__bitwriter_write_byte_block
        - Src:             'stream_encoder_framing.c:155,4'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:156,8'
          Dst:             FLAC__bitwriter_write_byte_block
        - Src:             'stream_encoder_framing.c:158,8'
          Dst:             FLAC__bitwriter_write_raw_uint64
        - Src:             'stream_encoder_framing.c:160,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:162,8'
          Dst:             FLAC__bitwriter_write_zeroes
        - Src:             'stream_encoder_framing.c:164,8'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:169,9'
          Dst:             FLAC__bitwriter_write_raw_uint64
        - Src:             'stream_encoder_framing.c:171,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:173,5'
          Dst:             abort
        - Src:             'stream_encoder_framing.c:174,9'
          Dst:             FLAC__bitwriter_write_byte_block
        - Src:             'stream_encoder_framing.c:176,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:178,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:180,9'
          Dst:             FLAC__bitwriter_write_zeroes
        - Src:             'stream_encoder_framing.c:182,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:187,10'
          Dst:             FLAC__bitwriter_write_raw_uint64
        - Src:             'stream_encoder_framing.c:189,10'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:191,10'
          Dst:             FLAC__bitwriter_write_zeroes
        - Src:             'stream_encoder_framing.c:199,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:201,11'
          Dst:             strlen
        - Src:             'stream_encoder_framing.c:202,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:204,9'
          Dst:             FLAC__bitwriter_write_byte_block
        - Src:             'stream_encoder_framing.c:206,11'
          Dst:             strlen
        - Src:             'stream_encoder_framing.c:207,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:209,9'
          Dst:             FLAC__bitwriter_write_byte_block
        - Src:             'stream_encoder_framing.c:211,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:213,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:215,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:217,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:219,9'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'stream_encoder_framing.c:221,9'
          Dst:             FLAC__bitwriter_write_byte_block
        - Src:             'stream_encoder_framing.c:226,8'
          Dst:             FLAC__bitwriter_write_byte_block
        - Src:             'stream_encoder_framing.c:233,29'
          Dst:             FLAC__bitwriter_get_input_bits_unconsumed
        - Src:             'stream_encoder_framing.c:241,2'
          Dst:             FLAC__bitwriter_is_byte_aligned
        - Src:             'stream_encoder_framing.c:241,2'
          Dst:             abort
    - functionName:    realloc_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_check
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:221,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:222,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:223,17'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '../../include/share/alloc.h:221,5'
          Dst:             alloc_check
        - Src:             '../../include/share/alloc.h:223,9'
          Dst:             realloc
    - functionName:    alloc_check
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:71,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:72,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:73,29'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:73,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:75,10'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,35'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:75,39'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_realloc_nofree_mul_2op_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size1
        - size2
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
        - realloc_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:291,12'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:291,16'
              BranchSideFuncs:
                - realloc
                - realloc_.1799
            - BranchSide:      '../../include/share/alloc.h:292,18'
              BranchSideFuncs:
                - realloc
        - Branch String:   '../../include/share/alloc.h:291,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:292,18'
              BranchSideFuncs:
                - realloc_.1799
            - BranchSide:      '../../include/share/alloc.h:293,5'
              BranchSideFuncs:
                - realloc_.1799
        - Branch String:   '../../include/share/alloc.h:293,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:294,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:295,18'
              BranchSideFuncs:
                - realloc_.1799
      Callsites:
        - Src:             '../../include/share/alloc.h:292,10'
          Dst:             realloc
        - Src:             '../../include/share/alloc.h:295,9'
          Dst:             realloc_
    - functionName:    safe_realloc_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_check
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:205,19'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:205,22'
              BranchSideFuncs:
                - realloc
                - free
                - free
            - BranchSide:      '../../include/share/alloc.h:210,11'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   '../../include/share/alloc.h:205,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:206,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:210,11'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   '../../include/share/alloc.h:212,14'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:212,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:214,9'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:212,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:213,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:214,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../include/share/alloc.h:205,5'
          Dst:             alloc_check
        - Src:             '../../include/share/alloc.h:211,11'
          Dst:             realloc
    - functionName:    FLAC__ogg_decoder_aspect_skip_link
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aspect
        - read_callback
        - seek_callback
        - tell_callback
        - length_callback
        - decoder
        - client_data
      BBCount:         158
      ICount:          1077
      EdgeCount:       216
      CyclomaticComplexity: 60
      functionsReached:
        - FLAC__ogg_decoder_aspect_flush
        - FLAC__ogg_decoder_aspect_next_link
        - abort
        - check_size_of_link_allocation_
        - ogg_page_eos
        - ogg_page_granulepos
        - ogg_page_serialno
        - ogg_stream_reset
        - ogg_sync_pageseek
        - ogg_sync_reset
        - process_page_
        - read_more_data_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ogg_decoder_aspect.c:454,27'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:454,30'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:455,3'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:454,52'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:454,55'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:455,3'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:454,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:455,3'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:459,37'
              BranchSideFuncs:
                - check_size_of_link_allocation_
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
                - FLAC__ogg_decoder_aspect_flush
                - check_size_of_link_allocation_
        - Branch String:   'ogg_decoder_aspect.c:459,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:460,3'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
                - FLAC__ogg_decoder_aspect_flush
                - check_size_of_link_allocation_
            - BranchSide:      'ogg_decoder_aspect.c:462,5'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
                - FLAC__ogg_decoder_aspect_flush
                - check_size_of_link_allocation_
        - Branch String:   'ogg_decoder_aspect.c:462,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:463,6'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_flush
                - check_size_of_link_allocation_
            - BranchSide:      'ogg_decoder_aspect.c:506,18'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:463,6'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:467,13'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:486,13'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_flush
                - check_size_of_link_allocation_
        - Branch String:   'ogg_decoder_aspect.c:470,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:472,7'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:472,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:473,5'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:475,14'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:476,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:477,5'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:478,7'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:478,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:479,5'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:481,4'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:487,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:488,5'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:489,7'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_flush
                - check_size_of_link_allocation_
        - Branch String:   'ogg_decoder_aspect.c:489,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:491,35'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_flush
                - check_size_of_link_allocation_
        - Branch String:   'ogg_decoder_aspect.c:497,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:498,5'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:499,4'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:524,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:525,5'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:526,7'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:526,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:527,5'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:529,14'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:530,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:531,5'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:532,7'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:532,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:533,5'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:537,17'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:544,29'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:544,32'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:546,5'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:544,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:546,5'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:548,17'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:550,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:552,16'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:554,12'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:554,37'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:554,40'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:558,12'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:554,12'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:556,16'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:558,12'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:558,37'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:558,40'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:562,12'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:558,12'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:560,16'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:562,12'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:562,12'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:564,16'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:567,8'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:567,25'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:567,28'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:569,19'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:567,8'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:569,19'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:574,8'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:574,8'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:575,6'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:576,16'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:577,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:577,5'
              BranchSideFuncs:
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - abort
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:578,5'
              BranchSideFuncs:
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - abort
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:578,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:578,5'
              BranchSideFuncs:
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - abort
                - abort
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:579,19'
              BranchSideFuncs:
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - abort
                - abort
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:585,85'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:585,89'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:585,4'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:585,4'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:586,8'
              BranchSideFuncs:
                - read_more_data_
                - ogg_sync_pageseek
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
            - BranchSide:      'ogg_decoder_aspect.c:596,15'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - read_more_data_
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
        - Branch String:   'ogg_decoder_aspect.c:586,8'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:587,21'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:590,64'
              BranchSideFuncs:
                - read_more_data_
                - ogg_sync_pageseek
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
        - Branch String:   'ogg_decoder_aspect.c:591,9'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:592,14'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:600,8'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:601,9'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_serialno
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - read_more_data_
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
            - BranchSide:      'ogg_decoder_aspect.c:696,12'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:601,8'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:603,46'
              BranchSideFuncs:
                - process_page_
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:663,9'
              BranchSideFuncs:
                - process_page_
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:606,9'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:608,32'
              BranchSideFuncs:
                - ogg_page_serialno
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - process_page_
                - read_more_data_
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
            - BranchSide:      'ogg_decoder_aspect.c:610,12'
              BranchSideFuncs:
                - ogg_page_serialno
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - process_page_
                - read_more_data_
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
        - Branch String:   'ogg_decoder_aspect.c:610,6'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:611,10'
              BranchSideFuncs:
                - ogg_page_serialno
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - process_page_
                - read_more_data_
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
            - BranchSide:      'ogg_decoder_aspect.c:616,28'
              BranchSideFuncs:
                - ogg_page_serialno
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - process_page_
                - read_more_data_
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
        - Branch String:   'ogg_decoder_aspect.c:611,10'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:613,33'
              BranchSideFuncs:
                - ogg_page_serialno
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - process_page_
                - read_more_data_
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
            - BranchSide:      'ogg_decoder_aspect.c:615,6'
              BranchSideFuncs:
                - ogg_page_serialno
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - process_page_
                - read_more_data_
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
        - Branch String:   'ogg_decoder_aspect.c:616,115'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:616,132'
              BranchSideFuncs:
                - ogg_page_eos
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - process_page_
                - read_more_data_
                - ogg_page_serialno
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
            - BranchSide:      'ogg_decoder_aspect.c:632,9'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
                - ogg_page_serialno
        - Branch String:   'ogg_decoder_aspect.c:616,9'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:618,66'
              BranchSideFuncs:
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:632,9'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
                - ogg_page_serialno
        - Branch String:   'ogg_decoder_aspect.c:623,10'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:624,8'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_next_link
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:626,7'
              BranchSideFuncs:
                - FLAC__ogg_decoder_aspect_next_link
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:632,9'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:637,29'
              BranchSideFuncs:
                - ogg_page_serialno
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:645,14'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:637,10'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:638,19'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:642,25'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:645,14'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:647,18'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:649,14'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:649,14'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:650,10'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:659,7'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:650,10'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:652,25'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:655,20'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:663,9'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:664,10'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:678,35'
              BranchSideFuncs:
                - process_page_
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:664,10'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:665,8'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:666,7'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:678,62'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:678,66'
              BranchSideFuncs:
                - process_page_
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:678,62'
              BranchSideFuncs:
                - process_page_
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:680,10'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:681,15'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:682,11'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:682,10'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:683,11'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:689,11'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:683,11'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:685,9'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:687,23'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:696,12'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:697,8'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:714,12'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:697,34'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:697,38'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:705,13'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:697,8'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:699,9'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:705,13'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
        - Branch String:   'ogg_decoder_aspect.c:699,9'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:700,7'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:701,6'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:705,13'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:707,18'
              BranchSideFuncs:
                - abort
                - abort
                - ogg_stream_reset
                - ogg_sync_reset
                - ogg_sync_pageseek
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_eos
                - ogg_page_granulepos
                - check_size_of_link_allocation_
                - FLAC__ogg_decoder_aspect_next_link
                - process_page_
                - read_more_data_
            - BranchSide:      'ogg_decoder_aspect.c:711,6'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:714,12'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:716,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ogg_decoder_aspect.c:459,6'
          Dst:             check_size_of_link_allocation_
        - Src:             'ogg_decoder_aspect.c:491,4'
          Dst:             FLAC__ogg_decoder_aspect_flush
        - Src:             'ogg_decoder_aspect.c:497,8'
          Dst:             check_size_of_link_allocation_
        - Src:             'ogg_decoder_aspect.c:577,5'
          Dst:             abort
        - Src:             'ogg_decoder_aspect.c:578,5'
          Dst:             abort
        - Src:             'ogg_decoder_aspect.c:580,11'
          Dst:             ogg_stream_reset
        - Src:             'ogg_decoder_aspect.c:581,11'
          Dst:             ogg_sync_reset
        - Src:             'ogg_decoder_aspect.c:585,17'
          Dst:             ogg_sync_pageseek
        - Src:             'ogg_decoder_aspect.c:590,48'
          Dst:             read_more_data_
        - Src:             'ogg_decoder_aspect.c:603,27'
          Dst:             ogg_page_serialno
        - Src:             'ogg_decoder_aspect.c:616,9'
          Dst:             ogg_page_serialno
        - Src:             'ogg_decoder_aspect.c:616,118'
          Dst:             ogg_page_eos
        - Src:             'ogg_decoder_aspect.c:619,65'
          Dst:             ogg_page_granulepos
        - Src:             'ogg_decoder_aspect.c:623,11'
          Dst:             check_size_of_link_allocation_
        - Src:             'ogg_decoder_aspect.c:629,7'
          Dst:             FLAC__ogg_decoder_aspect_next_link
        - Src:             'ogg_decoder_aspect.c:637,10'
          Dst:             ogg_page_serialno
        - Src:             'ogg_decoder_aspect.c:679,49'
          Dst:             process_page_
    - functionName:    check_size_of_link_allocation_
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aspect
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - safe_realloc_nofree_mul_2op_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ogg_decoder_aspect.c:150,69'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:150,72'
              BranchSideFuncs:
                - safe_realloc_nofree_mul_2op_
            - BranchSide:      'ogg_decoder_aspect.c:151,40'
              BranchSideFuncs:
                - safe_realloc_nofree_mul_2op_
        - Branch String:   'ogg_decoder_aspect.c:150,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:151,40'
              BranchSideFuncs:
                - safe_realloc_nofree_mul_2op_
            - BranchSide:      'ogg_decoder_aspect.c:159,2'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:152,6'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:153,4'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:155,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ogg_decoder_aspect.c:152,24'
          Dst:             safe_realloc_nofree_mul_2op_
    - functionName:    FLAC__ogg_decoder_aspect_flush
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aspect
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogg_stream_reset
        - ogg_sync_reset
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'ogg_decoder_aspect.c:222,8'
          Dst:             ogg_stream_reset
        - Src:             'ogg_decoder_aspect.c:223,8'
          Dst:             ogg_sync_reset
    - functionName:    read_more_data_
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aspect
        - read_callback
        - bytes_requested
        - decoder
        - client_data
      BBCount:         17
      ICount:          113
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - ogg_sync_buffer
        - ogg_sync_wrote
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ogg_decoder_aspect.c:55,35'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:55,15'
              BranchSideFuncs:
                - ogg_sync_buffer
                - ogg_sync_wrote
                - abort
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:55,15'
              BranchSideFuncs:
                - ogg_sync_buffer
                - ogg_sync_wrote
                - abort
                - abort
        - Branch String:   'ogg_decoder_aspect.c:58,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:59,3'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:62,27'
              BranchSideFuncs:
                - ogg_sync_wrote
                - abort
                - abort
        - Branch String:   'ogg_decoder_aspect.c:64,3'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:66,5'
              BranchSideFuncs:
                - ogg_sync_wrote
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:68,5'
              BranchSideFuncs:
                - ogg_sync_wrote
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:71,5'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:73,5'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'ogg_decoder_aspect.c:56,17'
          Dst:             ogg_sync_buffer
        - Src:             'ogg_decoder_aspect.c:73,5'
          Dst:             abort
        - Src:             'ogg_decoder_aspect.c:76,6'
          Dst:             ogg_sync_wrote
        - Src:             'ogg_decoder_aspect.c:78,4'
          Dst:             abort
    - functionName:    FLAC__ogg_decoder_aspect_next_link
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aspect
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_page_
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aspect
        - tell_callback
        - decoder
        - client_data
      BBCount:         48
      ICount:          357
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - memcmp
        - ogg_page_bos
        - ogg_page_serialno
        - ogg_stream_pagein
        - ogg_stream_reset_serialno
        - safe_realloc_nofree_mul_2op_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ogg_decoder_aspect.c:88,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:92,6'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
                - ogg_page_bos
                - memcmp
                - ogg_page_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'ogg_decoder_aspect.c:112,5'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
                - ogg_page_bos
        - Branch String:   'ogg_decoder_aspect.c:92,81'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:93,6'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
                - ogg_page_bos
                - memcmp
                - ogg_page_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'ogg_decoder_aspect.c:111,2'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
                - ogg_page_bos
        - Branch String:   'ogg_decoder_aspect.c:93,81'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:94,15'
              BranchSideFuncs:
                - memcmp
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'ogg_decoder_aspect.c:111,2'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
                - ogg_page_bos
        - Branch String:   'ogg_decoder_aspect.c:92,6'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:95,4'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
                - ogg_page_bos
            - BranchSide:      'ogg_decoder_aspect.c:111,2'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
                - ogg_page_bos
        - Branch String:   'ogg_decoder_aspect.c:100,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:102,40'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
                - ogg_page_bos
            - BranchSide:      'ogg_decoder_aspect.c:110,3'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
                - ogg_page_bos
        - Branch String:   'ogg_decoder_aspect.c:104,8'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:105,9'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
                - ogg_page_bos
            - BranchSide:      'ogg_decoder_aspect.c:109,4'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
                - ogg_page_bos
        - Branch String:   'ogg_decoder_aspect.c:105,9'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:106,81'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
                - ogg_page_bos
            - BranchSide:      'ogg_decoder_aspect.c:108,5'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
                - ogg_page_bos
        - Branch String:   'ogg_decoder_aspect.c:112,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:113,6'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
                - ogg_page_bos
            - BranchSide:      'ogg_decoder_aspect.c:118,24'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
        - Branch String:   'ogg_decoder_aspect.c:113,28'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:113,46'
              BranchSideFuncs:
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
            - BranchSide:      'ogg_decoder_aspect.c:117,2'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
        - Branch String:   'ogg_decoder_aspect.c:113,6'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:115,4'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
            - BranchSide:      'ogg_decoder_aspect.c:117,2'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
        - Branch String:   'ogg_decoder_aspect.c:118,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:119,3'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:122,10'
              BranchSideFuncs:
                - ogg_page_bos
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
        - Branch String:   'ogg_decoder_aspect.c:125,6'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:126,4'
              BranchSideFuncs:
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
            - BranchSide:      'ogg_decoder_aspect.c:142,2'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:127,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:128,58'
              BranchSideFuncs:
                - ogg_page_serialno
                - safe_realloc_nofree_mul_2op_
            - BranchSide:      'ogg_decoder_aspect.c:140,3'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:130,8'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:131,13'
              BranchSideFuncs:
                - safe_realloc_nofree_mul_2op_
                - ogg_page_serialno
            - BranchSide:      'ogg_decoder_aspect.c:137,100'
              BranchSideFuncs:
                - ogg_page_serialno
        - Branch String:   'ogg_decoder_aspect.c:132,9'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:135,43'
              BranchSideFuncs:
                - ogg_page_serialno
      Callsites:
        - Src:             'ogg_decoder_aspect.c:94,6'
          Dst:             memcmp
        - Src:             'ogg_decoder_aspect.c:96,28'
          Dst:             ogg_page_serialno
        - Src:             'ogg_decoder_aspect.c:97,4'
          Dst:             ogg_stream_reset_serialno
        - Src:             'ogg_decoder_aspect.c:113,32'
          Dst:             ogg_page_bos
        - Src:             'ogg_decoder_aspect.c:118,5'
          Dst:             ogg_stream_pagein
        - Src:             'ogg_decoder_aspect.c:125,6'
          Dst:             ogg_page_bos
        - Src:             'ogg_decoder_aspect.c:132,27'
          Dst:             safe_realloc_nofree_mul_2op_
        - Src:             'ogg_decoder_aspect.c:137,81'
          Dst:             ogg_page_serialno
    - functionName:    FLAC__ogg_decoder_aspect_read_callback_wrapper
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aspect
        - buffer
        - bytes
        - read_callback
        - tell_callback
        - decoder
        - client_data
      BBCount:         81
      ICount:          607
      EdgeCount:       109
      CyclomaticComplexity: 30
      functionsReached:
        - abort
        - check_size_of_link_allocation_
        - memcmp
        - ogg_stream_packetout
        - ogg_sync_pageout
        - process_page_
        - read_more_data_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ogg_decoder_aspect.c:339,34'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:339,38'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:339,2'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:339,2'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:340,7'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:444,6'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:340,27'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:340,30'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:347,12'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:340,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:342,8'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:347,12'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:342,7'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:343,5'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:345,5'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:347,12'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:348,8'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - memcmp
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:425,38'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
                - process_page_
        - Branch String:   'ogg_decoder_aspect.c:348,8'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:349,16'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:393,43'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - check_size_of_link_allocation_
                - abort
                - memcmp
        - Branch String:   'ogg_decoder_aspect.c:350,9'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:352,10'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:384,13'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:357,9'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:358,11'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:381,5'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:358,10'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:359,8'
              BranchSideFuncs:
                - check_size_of_link_allocation_
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:361,8'
              BranchSideFuncs:
                - check_size_of_link_allocation_
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - abort
        - Branch String:   'ogg_decoder_aspect.c:363,11'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:364,9'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:365,11'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:365,11'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:367,9'
              BranchSideFuncs:
                - abort
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
            - BranchSide:      'ogg_decoder_aspect.c:376,12'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:367,9'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:367,9'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:368,67'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:369,12'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:370,13'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:373,9'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:370,13'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:371,70'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:372,9'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:376,11'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:377,9'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:378,8'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:394,9'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:395,6'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - check_size_of_link_allocation_
                - abort
                - memcmp
            - BranchSide:      'ogg_decoder_aspect.c:414,14'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:397,43'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:397,46'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - check_size_of_link_allocation_
                - abort
                - memcmp
            - BranchSide:      'ogg_decoder_aspect.c:413,5'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:397,10'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:398,29'
              BranchSideFuncs:
                - memcmp
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:413,5'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:399,11'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:400,8'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:401,9'
              BranchSideFuncs:
                - memcmp
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:402,11'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:403,8'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:404,9'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:408,11'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:409,8'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:410,7'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:414,14'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:415,6'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:419,6'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:426,8'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:427,61'
              BranchSideFuncs:
                - process_page_
                - ogg_sync_pageout
                - read_more_data_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:431,13'
              BranchSideFuncs:
                - read_more_data_
                - ogg_sync_pageout
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:428,8'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:429,13'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:430,4'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:431,13'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:433,63'
              BranchSideFuncs:
                - read_more_data_
                - ogg_sync_pageout
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
            - BranchSide:      'ogg_decoder_aspect.c:439,5'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:434,8'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:435,13'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:436,4'
              BranchSideFuncs:
                - ogg_sync_pageout
                - read_more_data_
                - process_page_
                - ogg_stream_packetout
                - memcmp
                - check_size_of_link_allocation_
                - abort
        - Branch String:   'ogg_decoder_aspect.c:444,28'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:444,32'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:449,2'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:444,6'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:445,3'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:449,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ogg_decoder_aspect.c:363,12'
          Dst:             check_size_of_link_allocation_
        - Src:             'ogg_decoder_aspect.c:367,9'
          Dst:             abort
        - Src:             'ogg_decoder_aspect.c:393,21'
          Dst:             ogg_stream_packetout
        - Src:             'ogg_decoder_aspect.c:402,11'
          Dst:             memcmp
        - Src:             'ogg_decoder_aspect.c:425,20'
          Dst:             ogg_sync_pageout
        - Src:             'ogg_decoder_aspect.c:427,47'
          Dst:             process_page_
        - Src:             'ogg_decoder_aspect.c:433,47'
          Dst:             read_more_data_
    - functionName:    FLAC__ogg_decoder_aspect_set_seek_parameters
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aspect
        - target_link
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogg_stream_reset_serialno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ogg_decoder_aspect.c:287,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:291,3'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
      Callsites:
        - Src:             'ogg_decoder_aspect.c:295,3'
          Dst:             ogg_stream_reset_serialno
    - functionName:    FLAC__ogg_decoder_aspect_get_target_link
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - aspect
        - target_sample
      BBCount:         7
      ICount:          131
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ogg_decoder_aspect.c:269,2'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:270,20'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:282,2'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:271,6'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:272,40'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:280,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__ogg_decoder_aspect_get_decode_chained_stream
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aspect
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__ogg_decoder_aspect_set_decode_chained_stream
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - aspect
        - value
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__ogg_decoder_aspect_reset
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aspect
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__ogg_decoder_aspect_flush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ogg_decoder_aspect.c:235,37'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:235,40'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:236,3'
              BranchSideFuncs: []
        - Branch String:   'ogg_decoder_aspect.c:235,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:235,5'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:236,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ogg_decoder_aspect.c:231,2'
          Dst:             FLAC__ogg_decoder_aspect_flush
    - functionName:    FLAC__ogg_decoder_aspect_set_defaults
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aspect
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__ogg_decoder_aspect_set_serial_number
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - aspect
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__ogg_decoder_aspect_finish
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aspect
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ogg_stream_clear
        - ogg_sync_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ogg_decoder_aspect.c:200,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:200,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'ogg_decoder_aspect.c:201,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'ogg_decoder_aspect.c:201,3'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:202,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'ogg_decoder_aspect.c:203,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'ogg_decoder_aspect.c:198,8'
          Dst:             ogg_sync_clear
        - Src:             'ogg_decoder_aspect.c:199,8'
          Dst:             ogg_stream_clear
    - functionName:    safe_realloc_mul_2op_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size1
        - size2
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
        - safe_realloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:280,12'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:280,16'
              BranchSideFuncs:
                - realloc
                - safe_realloc_.1801
                - free
            - BranchSide:      '../../include/share/alloc.h:281,18'
              BranchSideFuncs:
                - realloc
        - Branch String:   '../../include/share/alloc.h:280,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:281,18'
              BranchSideFuncs:
                - safe_realloc_.1801
                - free
            - BranchSide:      '../../include/share/alloc.h:282,5'
              BranchSideFuncs:
                - safe_realloc_.1801
                - free
        - Branch String:   '../../include/share/alloc.h:282,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:283,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:286,23'
              BranchSideFuncs:
                - safe_realloc_.1801
      Callsites:
        - Src:             '../../include/share/alloc.h:281,10'
          Dst:             realloc
        - Src:             '../../include/share/alloc.h:286,9'
          Dst:             safe_realloc_
    - functionName:    FLAC__ogg_decoder_aspect_init
      functionSourceFile: '/src/flac/src/libFLAC/ogg_decoder_aspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aspect
      BBCount:         13
      ICount:          119
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ogg_stream_init
        - ogg_sync_init
        - safe_realloc_mul_2op_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ogg_decoder_aspect.c:165,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:166,3'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:168,20'
              BranchSideFuncs:
                - ogg_sync_init
                - safe_realloc_mul_2op_.1827
        - Branch String:   'ogg_decoder_aspect.c:168,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:169,3'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:171,2'
              BranchSideFuncs:
                - safe_realloc_mul_2op_.1827
        - Branch String:   'ogg_decoder_aspect.c:174,63'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:174,63'
              BranchSideFuncs:
                - safe_realloc_mul_2op_.1827
            - BranchSide:      'ogg_decoder_aspect.c:174,66'
              BranchSideFuncs:
                - safe_realloc_mul_2op_.1827
        - Branch String:   'ogg_decoder_aspect.c:186,5'
          Branch Sides:
            - BranchSide:      'ogg_decoder_aspect.c:187,3'
              BranchSideFuncs: []
            - BranchSide:      'ogg_decoder_aspect.c:188,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ogg_decoder_aspect.c:165,5'
          Dst:             ogg_stream_init
        - Src:             'ogg_decoder_aspect.c:168,5'
          Dst:             ogg_sync_init
        - Src:             'ogg_decoder_aspect.c:186,36'
          Dst:             safe_realloc_mul_2op_
    - functionName:    crc16_update_word_
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - br
        - word
      BBCount:         8
      ICount:          81
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitreader.c:126,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:127,46'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:131,19'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:128,9'
          Branch Sides:
            - BranchSide:      'bitreader.c:126,50'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:126,50'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__bitreader_read_utf8_uint64
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
        - val
        - raw
        - rawlen
      BBCount:         44
      ICount:          252
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - FLAC__bitreader_read_raw_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitreader.c:989,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:990,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:991,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:991,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:992,34'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:993,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:993,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:994,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:997,11'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:997,10'
          Branch Sides:
            - BranchSide:      'bitreader.c:998,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:1001,11'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:1001,10'
          Branch Sides:
            - BranchSide:      'bitreader.c:1002,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:1005,11'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:1005,10'
          Branch Sides:
            - BranchSide:      'bitreader.c:1006,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:1009,11'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:1009,10'
          Branch Sides:
            - BranchSide:      'bitreader.c:1010,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:1013,11'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:1013,10'
          Branch Sides:
            - BranchSide:      'bitreader.c:1014,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:1017,10'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:1017,10'
          Branch Sides:
            - BranchSide:      'bitreader.c:1018,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:1022,4'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:1025,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:1026,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:1037,9'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:1026,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:1027,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:1028,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:1028,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:1029,35'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:1030,8'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:1030,18'
          Branch Sides:
            - BranchSide:      'bitreader.c:1030,22'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:1031,5'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:1030,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:1031,5'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:1034,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
      Callsites:
        - Src:             'bitreader.c:989,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'bitreader.c:1026,7'
          Dst:             FLAC__bitreader_read_raw_uint32
    - functionName:    FLAC__bitreader_read_raw_uint32
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - br
        - val
        - bits
      BBCount:         56
      ICount:          488
      EdgeCount:       72
      CyclomaticComplexity: 18
      functionsReached:
        - abort
        - bitreader_read_from_client_
      functionUses:    69
      BranchProfiles:
        - Branch String:   'bitreader.c:420,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:420,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:421,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitreader_read_from_client_
        - Branch String:   'bitreader.c:421,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:421,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:423,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - bitreader_read_from_client_
        - Branch String:   'bitreader.c:423,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:423,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:424,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - bitreader_read_from_client_
        - Branch String:   'bitreader.c:424,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:424,2'
              BranchSideFuncs:
                - abort
                - abort
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:425,2'
              BranchSideFuncs:
                - abort
                - abort
                - bitreader_read_from_client_
        - Branch String:   'bitreader.c:425,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:425,2'
              BranchSideFuncs:
                - abort
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:430,5'
              BranchSideFuncs:
                - abort
                - bitreader_read_from_client_
        - Branch String:   'bitreader.c:430,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:431,4'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:435,5'
              BranchSideFuncs:
                - abort
                - bitreader_read_from_client_
        - Branch String:   'bitreader.c:435,24'
          Branch Sides:
            - BranchSide:      'bitreader.c:435,27'
              BranchSideFuncs:
                - abort
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:444,2'
              BranchSideFuncs:
                - abort
                - bitreader_read_from_client_
        - Branch String:   'bitreader.c:435,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:436,6'
              BranchSideFuncs:
                - abort
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:444,2'
              BranchSideFuncs:
                - abort
                - bitreader_read_from_client_
        - Branch String:   'bitreader.c:436,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:437,4'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:441,22'
              BranchSideFuncs:
                - abort
                - bitreader_read_from_client_
        - Branch String:   'bitreader.c:444,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:445,35'
              BranchSideFuncs:
                - bitreader_read_from_client_
                - abort
            - BranchSide:      'bitreader.c:448,5'
              BranchSideFuncs:
                - abort
        - Branch String:   'bitreader.c:445,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:444,2'
              BranchSideFuncs:
                - abort
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:446,4'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:448,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:450,6'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:493,6'
              BranchSideFuncs:
                - abort
        - Branch String:   'bitreader.c:450,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:452,45'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:475,24'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:454,24'
          Branch Sides:
            - BranchSide:      'bitreader.c:454,89'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:454,17'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:455,7'
          Branch Sides:
            - BranchSide:      'bitreader.c:456,22'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:462,26'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:457,12'
          Branch Sides:
            - BranchSide:      'bitreader.c:457,58'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:457,6'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:466,7'
          Branch Sides:
            - BranchSide:      'bitreader.c:467,44'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:472,4'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:468,12'
          Branch Sides:
            - BranchSide:      'bitreader.c:468,25'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:468,6'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:469,13'
          Branch Sides:
            - BranchSide:      'bitreader.c:469,58'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:469,6'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:476,7'
          Branch Sides:
            - BranchSide:      'bitreader.c:477,27'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:482,25'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:493,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:495,4'
              BranchSideFuncs:
                - abort
            - BranchSide:      'bitreader.c:501,26'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:495,4'
          Branch Sides:
            - BranchSide:      'bitreader.c:495,4'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:496,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitreader.c:420,2'
          Dst:             abort
        - Src:             'bitreader.c:421,2'
          Dst:             abort
        - Src:             'bitreader.c:423,2'
          Dst:             abort
        - Src:             'bitreader.c:424,2'
          Dst:             abort
        - Src:             'bitreader.c:425,2'
          Dst:             abort
        - Src:             'bitreader.c:445,7'
          Dst:             bitreader_read_from_client_
        - Src:             'bitreader.c:495,4'
          Dst:             abort
    - functionName:    bitreader_read_from_client_
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
      BBCount:         18
      ICount:          267
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - crc16_update_block_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bitreader.c:168,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:170,3'
              BranchSideFuncs:
                - crc16_update_block_
            - BranchSide:      'bitreader.c:185,11'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:186,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:187,3'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:188,26'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:201,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:202,27'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:213,6'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:213,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:232,9'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:233,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:234,23'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:243,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitreader.c:172,3'
          Dst:             crc16_update_block_
    - functionName:    crc16_update_block_
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
      BBCount:         11
      ICount:          98
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__crc16_update_words64
        - crc16_update_word_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bitreader.c:137,43'
          Branch Sides:
            - BranchSide:      'bitreader.c:137,46'
              BranchSideFuncs:
                - FLAC__crc16_update_words64
                - crc16_update_word_
            - BranchSide:      'bitreader.c:141,6'
              BranchSideFuncs:
                - FLAC__crc16_update_words64
        - Branch String:   'bitreader.c:137,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:138,22'
              BranchSideFuncs:
                - crc16_update_word_
                - FLAC__crc16_update_words64
            - BranchSide:      'bitreader.c:141,6'
              BranchSideFuncs:
                - FLAC__crc16_update_words64
        - Branch String:   'bitreader.c:141,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:141,6'
              BranchSideFuncs:
                - FLAC__crc16_update_words64
            - BranchSide:      'bitreader.c:145,47'
              BranchSideFuncs:
                - FLAC__crc16_update_words64
      Callsites:
        - Src:             'bitreader.c:138,3'
          Dst:             crc16_update_word_
        - Src:             'bitreader.c:145,20'
          Dst:             FLAC__crc16_update_words64
    - functionName:    FLAC__bitreader_read_utf8_uint32
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
        - val
        - raw
        - rawlen
      BBCount:         41
      ICount:          234
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - FLAC__bitreader_read_raw_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitreader.c:934,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:935,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:936,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:936,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:937,34'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:938,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:938,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:939,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:942,11'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:942,10'
          Branch Sides:
            - BranchSide:      'bitreader.c:943,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:946,11'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:946,10'
          Branch Sides:
            - BranchSide:      'bitreader.c:947,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:950,11'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:950,10'
          Branch Sides:
            - BranchSide:      'bitreader.c:951,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:954,11'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:954,10'
          Branch Sides:
            - BranchSide:      'bitreader.c:955,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:958,11'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:958,10'
          Branch Sides:
            - BranchSide:      'bitreader.c:959,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:963,4'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:966,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:967,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:978,9'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:967,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:968,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:969,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:969,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:970,35'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:971,8'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:971,18'
          Branch Sides:
            - BranchSide:      'bitreader.c:971,22'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:972,5'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:971,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:972,5'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:975,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
      Callsites:
        - Src:             'bitreader.c:934,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'bitreader.c:967,7'
          Dst:             FLAC__bitreader_read_raw_uint32
    - functionName:    FLAC__bitreader_read_rice_signed_block_bmi2
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - br
        - vals
        - nvals
        - parameter
      BBCount:         68
      ICount:          534
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - FLAC__bitreader_read_raw_uint32
        - FLAC__bitreader_read_unary_unsigned
        - FLAC__clz2_uint64
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:10,2'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:10,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:11,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:11,2'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:11,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:14,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:14,2'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:14,2'
              BranchSideFuncs:
                - abort
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:17,24'
              BranchSideFuncs:
                - abort
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:22,5'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:23,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:35,2'
              BranchSideFuncs:
                - abort
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:23,3'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:25,44'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:32,3'
              BranchSideFuncs: []
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:25,7'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:26,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:29,19'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:35,2'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:35,2'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:37,11'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:41,5'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:42,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:46,33'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:49,2'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:51,11'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:133,5'
              BranchSideFuncs: []
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:52,6'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:53,8'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:64,9'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:57,9'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:58,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:59,9'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:62,4'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:56,11'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:63,3'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:69,6'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:70,4'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:73,22'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:74,6'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:75,14'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:79,10'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:80,8'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:81,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:82,8'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:98,7'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:98,10'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:105,44'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:105,7'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:106,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:107,12'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:110,7'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:110,10'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:117,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:117,7'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:118,5'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:119,11'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:129,8'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:129,32'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:129,6'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:130,27'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:130,30'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:130,3'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:130,3'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:49,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:98,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:133,17'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:133,20'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:139,44'
              BranchSideFuncs: []
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:133,5'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:139,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:10,2'
          Dst:             abort
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:11,2'
          Dst:             abort
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:14,2'
          Dst:             abort
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:25,8'
          Dst:             FLAC__bitreader_read_unary_unsigned
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:35,2'
          Dst:             abort
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:51,11'
          Dst:             FLAC__clz2_uint64
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:60,9'
          Dst:             FLAC__clz2_uint64
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:105,8'
          Dst:             FLAC__bitreader_read_unary_unsigned
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:117,8'
          Dst:             FLAC__bitreader_read_raw_uint32
    - functionName:    FLAC__bitreader_read_unary_unsigned
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
        - val
      BBCount:         33
      ICount:          272
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - FLAC__clz_uint64
        - abort
        - bitreader_read_from_client_
      functionUses:    5
      BranchProfiles:
        - Branch String:   'bitreader.c:748,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:748,2'
              BranchSideFuncs:
                - abort
                - bitreader_read_from_client_
                - abort
                - FLAC__clz_uint64
                - abort
                - FLAC__clz_uint64
            - BranchSide:      'bitreader.c:749,2'
              BranchSideFuncs:
                - abort
                - bitreader_read_from_client_
                - abort
                - FLAC__clz_uint64
                - abort
                - FLAC__clz_uint64
        - Branch String:   'bitreader.c:749,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:749,2'
              BranchSideFuncs:
                - bitreader_read_from_client_
                - abort
                - FLAC__clz_uint64
                - abort
                - FLAC__clz_uint64
            - BranchSide:      'bitreader.c:751,3'
              BranchSideFuncs:
                - bitreader_read_from_client_
                - abort
                - FLAC__clz_uint64
                - abort
                - FLAC__clz_uint64
        - Branch String:   'bitreader.c:753,3'
          Branch Sides:
            - BranchSide:      'bitreader.c:754,15'
              BranchSideFuncs:
                - bitreader_read_from_client_
                - abort
                - FLAC__clz_uint64
                - abort
                - FLAC__clz_uint64
            - BranchSide:      'bitreader.c:780,6'
              BranchSideFuncs:
                - bitreader_read_from_client_
                - FLAC__clz_uint64
                - abort
                - FLAC__clz_uint64
                - abort
        - Branch String:   'bitreader.c:754,15'
          Branch Sides:
            - BranchSide:      'bitreader.c:754,57'
              BranchSideFuncs:
                - bitreader_read_from_client_
                - abort
                - FLAC__clz_uint64
                - abort
                - FLAC__clz_uint64
            - BranchSide:      'bitreader.c:754,11'
              BranchSideFuncs:
                - bitreader_read_from_client_
                - abort
                - FLAC__clz_uint64
                - abort
                - FLAC__clz_uint64
        - Branch String:   'bitreader.c:755,7'
          Branch Sides:
            - BranchSide:      'bitreader.c:756,9'
              BranchSideFuncs:
                - FLAC__clz_uint64
            - BranchSide:      'bitreader.c:767,35'
              BranchSideFuncs:
                - bitreader_read_from_client_
                - abort
                - FLAC__clz_uint64
                - abort
                - FLAC__clz_uint64
        - Branch String:   'bitreader.c:760,8'
          Branch Sides:
            - BranchSide:      'bitreader.c:761,6'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:764,5'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:780,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:781,25'
              BranchSideFuncs:
                - abort
                - bitreader_read_from_client_
                - FLAC__clz_uint64
                - FLAC__clz_uint64
                - abort
            - BranchSide:      'bitreader.c:798,35'
              BranchSideFuncs:
                - bitreader_read_from_client_
                - abort
                - FLAC__clz_uint64
                - abort
                - FLAC__clz_uint64
        - Branch String:   'bitreader.c:783,7'
          Branch Sides:
            - BranchSide:      'bitreader.c:784,9'
              BranchSideFuncs:
                - FLAC__clz_uint64
                - abort
            - BranchSide:      'bitreader.c:792,13'
              BranchSideFuncs:
                - abort
                - bitreader_read_from_client_
                - FLAC__clz_uint64
                - abort
                - FLAC__clz_uint64
        - Branch String:   'bitreader.c:788,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:788,5'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:789,5'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:798,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:752,2'
              BranchSideFuncs:
                - bitreader_read_from_client_
                - abort
                - FLAC__clz_uint64
                - abort
                - FLAC__clz_uint64
            - BranchSide:      'bitreader.c:799,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitreader.c:748,2'
          Dst:             abort
        - Src:             'bitreader.c:749,2'
          Dst:             abort
        - Src:             'bitreader.c:756,9'
          Dst:             FLAC__clz_uint64
        - Src:             'bitreader.c:784,9'
          Dst:             FLAC__clz_uint64
        - Src:             'bitreader.c:788,5'
          Dst:             abort
        - Src:             'bitreader.c:794,5'
          Dst:             abort
        - Src:             'bitreader.c:798,7'
          Dst:             bitreader_read_from_client_
    - functionName:    FLAC__clz2_uint64
      functionSourceFile: '/src/flac/src/libFLAC/./include/private/bitmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - v
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__clz_uint64
      functionUses:    4
      BranchProfiles:
        - Branch String:   './include/private/bitmath.h:128,6'
          Branch Sides:
            - BranchSide:      './include/private/bitmath.h:129,3'
              BranchSideFuncs:
                - FLAC__clz_uint64
            - BranchSide:      './include/private/bitmath.h:130,26'
              BranchSideFuncs:
                - FLAC__clz_uint64
      Callsites:
        - Src:             './include/private/bitmath.h:130,9'
          Dst:             FLAC__clz_uint64
    - functionName:    FLAC__clz_uint64
      functionSourceFile: '/src/flac/src/libFLAC/./include/private/bitmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - v
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    3
      BranchProfiles:
        - Branch String:   './include/private/bitmath.h:104,2'
          Branch Sides:
            - BranchSide:      './include/private/bitmath.h:104,2'
              BranchSideFuncs: []
            - BranchSide:      './include/private/bitmath.h:106,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             './include/private/bitmath.h:104,2'
          Dst:             abort
    - functionName:    FLAC__bitreader_read_rice_signed_block
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - br
        - vals
        - nvals
        - parameter
      BBCount:         68
      ICount:          534
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - FLAC__bitreader_read_raw_uint32
        - FLAC__bitreader_read_unary_unsigned
        - FLAC__clz2_uint64
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:10,2'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:10,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:11,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:11,2'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:11,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:14,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:14,2'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:14,2'
              BranchSideFuncs:
                - abort
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:17,24'
              BranchSideFuncs:
                - abort
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:22,5'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:23,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:35,2'
              BranchSideFuncs:
                - abort
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:23,3'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:25,44'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:32,3'
              BranchSideFuncs: []
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:25,7'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:26,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:29,19'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:35,2'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:35,2'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:37,11'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:41,5'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:42,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:46,33'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:49,2'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:51,11'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:133,5'
              BranchSideFuncs: []
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:52,6'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:53,8'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:64,9'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:57,9'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:58,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:59,9'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:62,4'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:56,11'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:63,3'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:69,6'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:70,4'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:73,22'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:74,6'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:75,14'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:79,10'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:80,8'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:81,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:82,8'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__clz2_uint64
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:98,7'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:98,10'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:105,44'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:105,7'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:106,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:107,12'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:110,7'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:110,10'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:117,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:117,7'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:118,5'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:119,11'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:129,8'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:129,32'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:129,6'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:130,27'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:130,30'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:130,3'
              BranchSideFuncs:
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__bitreader_read_unary_unsigned
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:130,3'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:49,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:98,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_unary_unsigned
                - FLAC__bitreader_read_raw_uint32
                - FLAC__clz2_uint64
                - FLAC__clz2_uint64
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:133,17'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:133,20'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:139,44'
              BranchSideFuncs: []
        - Branch String:   './deduplication/bitreader_read_rice_signed_block.c:133,5'
          Branch Sides:
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/bitreader_read_rice_signed_block.c:139,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:10,2'
          Dst:             abort
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:11,2'
          Dst:             abort
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:14,2'
          Dst:             abort
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:25,8'
          Dst:             FLAC__bitreader_read_unary_unsigned
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:35,2'
          Dst:             abort
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:51,11'
          Dst:             FLAC__clz2_uint64
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:60,9'
          Dst:             FLAC__clz2_uint64
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:105,8'
          Dst:             FLAC__bitreader_read_unary_unsigned
        - Src:             './deduplication/bitreader_read_rice_signed_block.c:117,8'
          Dst:             FLAC__bitreader_read_raw_uint32
    - functionName:    FLAC__bitreader_read_byte_block_aligned_no_crc
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - br
        - val
        - nvals
      BBCount:         43
      ICount:          291
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - FLAC__bitreader_is_consumed_byte_aligned
        - FLAC__bitreader_read_raw_uint32
        - abort
        - bitreader_read_from_client_
      functionUses:    11
      BranchProfiles:
        - Branch String:   'bitreader.c:664,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:664,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_is_consumed_byte_aligned
                - abort
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:665,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_is_consumed_byte_aligned
                - abort
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:665,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:665,2'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - abort
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:666,2'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - abort
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:666,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:666,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:668,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:668,24'
          Branch Sides:
            - BranchSide:      'bitreader.c:668,27'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:676,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:668,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:669,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:676,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:669,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:670,4'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:673,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:676,14'
          Branch Sides:
            - BranchSide:      'bitreader.c:676,17'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:676,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:676,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:677,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:682,10'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
        - Branch String:   'bitreader.c:677,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:678,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:679,24'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:682,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:683,3'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:685,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
        - Branch String:   'bitreader.c:685,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:686,6'
              BranchSideFuncs:
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:715,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:686,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:687,24'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:711,40'
              BranchSideFuncs:
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:708,7'
          Branch Sides:
            - BranchSide:      'bitreader.c:709,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:710,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
        - Branch String:   'bitreader.c:711,11'
          Branch Sides:
            - BranchSide:      'bitreader.c:0,0'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:712,4'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:715,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:716,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:722,2'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:716,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:717,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:718,24'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
      Callsites:
        - Src:             'bitreader.c:664,2'
          Dst:             abort
        - Src:             'bitreader.c:665,2'
          Dst:             abort
        - Src:             'bitreader.c:666,2'
          Dst:             FLAC__bitreader_is_consumed_byte_aligned
        - Src:             'bitreader.c:666,2'
          Dst:             abort
        - Src:             'bitreader.c:677,7'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'bitreader.c:711,12'
          Dst:             bitreader_read_from_client_
        - Src:             'bitreader.c:716,7'
          Dst:             FLAC__bitreader_read_raw_uint32
    - functionName:    FLAC__bitreader_is_consumed_byte_aligned
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__bitreader_skip_byte_block_aligned_no_crc
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - br
        - nvals
      BBCount:         43
      ICount:          217
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - FLAC__bitreader_is_consumed_byte_aligned
        - FLAC__bitreader_read_raw_uint32
        - abort
        - bitreader_read_from_client_
      functionUses:    5
      BranchProfiles:
        - Branch String:   'bitreader.c:619,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:619,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_is_consumed_byte_aligned
                - abort
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:620,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_is_consumed_byte_aligned
                - abort
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:620,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:620,2'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - abort
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:621,2'
              BranchSideFuncs:
                - FLAC__bitreader_is_consumed_byte_aligned
                - abort
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:621,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:621,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:623,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:623,24'
          Branch Sides:
            - BranchSide:      'bitreader.c:623,27'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:631,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:623,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:624,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:631,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:624,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:625,4'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:628,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:631,14'
          Branch Sides:
            - BranchSide:      'bitreader.c:631,17'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:631,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:631,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:632,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:636,10'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
        - Branch String:   'bitreader.c:632,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:633,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:634,8'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:636,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:637,3'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:640,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
        - Branch String:   'bitreader.c:640,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:641,6'
              BranchSideFuncs:
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:651,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:641,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:642,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:647,40'
              BranchSideFuncs:
                - bitreader_read_from_client_
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:644,7'
          Branch Sides:
            - BranchSide:      'bitreader.c:645,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:646,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
        - Branch String:   'bitreader.c:647,11'
          Branch Sides:
            - BranchSide:      'bitreader.c:0,0'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - bitreader_read_from_client_
            - BranchSide:      'bitreader.c:648,4'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:651,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:652,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:657,2'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:652,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:653,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:654,8'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
      Callsites:
        - Src:             'bitreader.c:619,2'
          Dst:             abort
        - Src:             'bitreader.c:620,2'
          Dst:             abort
        - Src:             'bitreader.c:621,2'
          Dst:             FLAC__bitreader_is_consumed_byte_aligned
        - Src:             'bitreader.c:621,2'
          Dst:             abort
        - Src:             'bitreader.c:632,7'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'bitreader.c:647,12'
          Dst:             bitreader_read_from_client_
        - Src:             'bitreader.c:652,7'
          Dst:             FLAC__bitreader_read_raw_uint32
    - functionName:    FLAC__bitreader_skip_bits_no_crc
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - br
        - bits
      BBCount:         29
      ICount:          157
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - FLAC__bitreader_read_raw_uint32
        - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - abort
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bitreader.c:586,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:586,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:587,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:587,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:587,2'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:589,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:589,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:590,22'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:612,2'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:594,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:595,8'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'bitreader.c:600,7'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'bitreader.c:595,8'
          Branch Sides:
            - BranchSide:      'bitreader.c:595,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'bitreader.c:595,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'bitreader.c:596,7'
          Branch Sides:
            - BranchSide:      'bitreader.c:597,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
            - BranchSide:      'bitreader.c:598,12'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Branch String:   'bitreader.c:601,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:602,55'
              BranchSideFuncs:
                - FLAC__bitreader_skip_byte_block_aligned_no_crc
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:606,6'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:602,7'
          Branch Sides:
            - BranchSide:      'bitreader.c:603,5'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:604,9'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:606,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:607,40'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:610,2'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:607,7'
          Branch Sides:
            - BranchSide:      'bitreader.c:608,5'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:609,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitreader.c:586,2'
          Dst:             abort
        - Src:             'bitreader.c:587,2'
          Dst:             abort
        - Src:             'bitreader.c:596,8'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'bitreader.c:602,8'
          Dst:             FLAC__bitreader_skip_byte_block_aligned_no_crc
        - Src:             'bitreader.c:607,8'
          Dst:             FLAC__bitreader_read_raw_uint32
    - functionName:    FLAC__bitreader_read_uint32_little_endian
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
        - val
      BBCount:         12
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__bitreader_read_raw_uint32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bitreader.c:561,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:562,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:564,38'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:564,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:565,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:566,10'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:568,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:569,3'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:570,10'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:572,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:573,3'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:574,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitreader.c:561,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'bitreader.c:564,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'bitreader.c:568,6'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'bitreader.c:572,6'
          Dst:             FLAC__bitreader_read_raw_uint32
    - functionName:    FLAC__bitreader_read_raw_int64
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - br
        - val
        - bits
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__bitreader_read_raw_uint64
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bitreader.c:546,15'
          Branch Sides:
            - BranchSide:      'bitreader.c:546,52'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:547,3'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:546,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:547,3'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:550,9'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:550,9'
          Branch Sides:
            - BranchSide:      'bitreader.c:550,7'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:550,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitreader.c:546,20'
          Dst:             FLAC__bitreader_read_raw_uint64
    - functionName:    FLAC__bitreader_read_raw_uint64
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - br
        - val
        - bits
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__bitreader_read_raw_uint32
      functionUses:    7
      BranchProfiles:
        - Branch String:   'bitreader.c:525,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:526,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:535,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:526,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:527,4'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
            - BranchSide:      'bitreader.c:528,39'
              BranchSideFuncs:
                - FLAC__bitreader_read_raw_uint32
        - Branch String:   'bitreader.c:528,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:529,4'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:530,10'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:535,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:536,4'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:537,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitreader.c:526,7'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'bitreader.c:528,7'
          Dst:             FLAC__bitreader_read_raw_uint32
        - Src:             'bitreader.c:535,7'
          Dst:             FLAC__bitreader_read_raw_uint32
    - functionName:    FLAC__bitreader_read_raw_int32
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - br
        - val
        - bits
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__bitreader_read_raw_uint32
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bitreader.c:512,15'
          Branch Sides:
            - BranchSide:      'bitreader.c:512,52'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:513,3'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:512,6'
          Branch Sides:
            - BranchSide:      'bitreader.c:513,3'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:516,9'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:516,9'
          Branch Sides:
            - BranchSide:      'bitreader.c:516,9'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:516,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitreader.c:512,20'
          Dst:             FLAC__bitreader_read_raw_uint32
    - functionName:    FLAC__bitreader_limit_invalidate
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__bitreader_limit_remaining
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bitreader.c:410,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:410,2'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitreader.c:410,2'
          Dst:             abort
    - functionName:    FLAC__bitreader_remove_limit
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__bitreader_set_limit
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - br
        - limit
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__bitreader_get_input_bits_unconsumed
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__bitreader_bits_left_for_byte_alignment
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__bitreader_get_read_crc16
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
      BBCount:         18
      ICount:          137
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - crc16_update_block_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitreader.c:363,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:363,2'
              BranchSideFuncs:
                - abort
                - crc16_update_block_
                - abort
                - abort
            - BranchSide:      'bitreader.c:364,2'
              BranchSideFuncs:
                - abort
                - crc16_update_block_
                - abort
                - abort
        - Branch String:   'bitreader.c:364,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:364,2'
              BranchSideFuncs:
                - crc16_update_block_
                - abort
                - abort
            - BranchSide:      'bitreader.c:367,22'
              BranchSideFuncs:
                - crc16_update_block_
                - abort
                - abort
        - Branch String:   'bitreader.c:369,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:369,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'bitreader.c:370,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'bitreader.c:370,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:370,2'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:373,5'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:373,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:373,5'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:374,23'
              BranchSideFuncs: []
        - Branch String:   'bitreader.c:375,3'
          Branch Sides:
            - BranchSide:      'bitreader.c:376,21'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:377,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitreader.c:363,2'
          Dst:             abort
        - Src:             'bitreader.c:364,2'
          Dst:             abort
        - Src:             'bitreader.c:367,2'
          Dst:             crc16_update_block_
        - Src:             'bitreader.c:369,2'
          Dst:             abort
        - Src:             'bitreader.c:370,2'
          Dst:             abort
    - functionName:    FLAC__bitreader_reset_read_crc16
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - br
        - seed
      BBCount:         9
      ICount:          67
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitreader.c:352,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:352,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'bitreader.c:353,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'bitreader.c:353,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:353,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'bitreader.c:354,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'bitreader.c:354,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:354,2'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:356,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitreader.c:352,2'
          Dst:             abort
        - Src:             'bitreader.c:353,2'
          Dst:             abort
        - Src:             'bitreader.c:354,2'
          Dst:             abort
    - functionName:    FLAC__bitreader_rewind_to_after_last_seen_framesync
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitreader.c:339,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:340,24'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:344,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__bitreader_set_framesync_location
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__bitreader_clear
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__bitreader_init
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
        - rcb
        - cd
      BBCount:         8
      ICount:          86
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitreader.c:288,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:288,2'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'bitreader.c:290,14'
              BranchSideFuncs:
                - malloc
        - Branch String:   'bitreader.c:294,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:295,3'
              BranchSideFuncs: []
            - BranchSide:      'bitreader.c:296,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitreader.c:288,2'
          Dst:             abort
    - functionName:    FLAC__bitreader_free
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
      BBCount:         8
      ICount:          72
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bitreader.c:307,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:307,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'bitreader.c:309,10'
              BranchSideFuncs:
                - free
        - Branch String:   'bitreader.c:309,5'
          Branch Sides:
            - BranchSide:      'bitreader.c:309,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'bitreader.c:310,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'bitreader.c:307,2'
          Dst:             abort
    - functionName:    FLAC__bitreader_delete
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__bitreader_free
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bitreader.c:274,2'
          Branch Sides:
            - BranchSide:      'bitreader.c:274,2'
              BranchSideFuncs:
                - FLAC__bitreader_free
                - free
            - BranchSide:      'bitreader.c:276,23'
              BranchSideFuncs:
                - FLAC__bitreader_free
                - free
      Callsites:
        - Src:             'bitreader.c:274,2'
          Dst:             abort
        - Src:             'bitreader.c:276,2'
          Dst:             FLAC__bitreader_free
    - functionName:    FLAC__bitreader_new
      functionSourceFile: '/src/flac/src/libFLAC/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitreader.c:258,24'
          Branch Sides:
            - BranchSide:      'bitreader.c:258,19'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'bitreader.c:258,24'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'bitreader.c:258,24'
          Dst:             calloc
    - functionName:    alloc_check
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:71,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:72,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:73,29'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:73,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:75,10'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,35'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:75,39'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    realloc_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_check
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:221,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:222,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:223,17'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '../../include/share/alloc.h:221,5'
          Dst:             alloc_check
        - Src:             '../../include/share/alloc.h:223,9'
          Dst:             realloc
    - functionName:    safe_realloc_nofree_mul_2op_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size1
        - size2
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
        - realloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:291,12'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:291,16'
              BranchSideFuncs:
                - realloc
                - realloc_.2026
            - BranchSide:      '../../include/share/alloc.h:292,18'
              BranchSideFuncs:
                - realloc
        - Branch String:   '../../include/share/alloc.h:291,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:292,18'
              BranchSideFuncs:
                - realloc_.2026
            - BranchSide:      '../../include/share/alloc.h:293,5'
              BranchSideFuncs:
                - realloc_.2026
        - Branch String:   '../../include/share/alloc.h:293,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:294,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:295,18'
              BranchSideFuncs:
                - realloc_.2026
      Callsites:
        - Src:             '../../include/share/alloc.h:292,10'
          Dst:             realloc
        - Src:             '../../include/share/alloc.h:295,9'
          Dst:             realloc_
    - functionName:    FLAC__bitwriter_zero_pad_to_byte_boundary
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bw
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__bitwriter_write_zeroes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitwriter.c:935,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:936,39'
              BranchSideFuncs:
                - FLAC__bitwriter_write_zeroes
            - BranchSide:      'bitwriter.c:938,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitwriter.c:936,10'
          Dst:             FLAC__bitwriter_write_zeroes
    - functionName:    FLAC__bitwriter_write_zeroes
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bw
        - bits
      BBCount:         30
      ICount:          205
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - abort
        - bitwriter_grow_
      functionUses:    6
      BranchProfiles:
        - Branch String:   'bitwriter.c:279,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:279,2'
              BranchSideFuncs:
                - abort
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:280,2'
              BranchSideFuncs:
                - abort
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:280,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:280,2'
              BranchSideFuncs:
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:282,5'
              BranchSideFuncs:
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:282,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:283,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:285,5'
              BranchSideFuncs:
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:285,38'
          Branch Sides:
            - BranchSide:      'bitwriter.c:285,58'
              BranchSideFuncs:
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:288,5'
              BranchSideFuncs: []
        - Branch String:   'bitwriter.c:285,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:286,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:288,5'
              BranchSideFuncs: []
        - Branch String:   'bitwriter.c:288,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:289,7'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:301,2'
              BranchSideFuncs: []
        - Branch String:   'bitwriter.c:289,7'
          Branch Sides:
            - BranchSide:      'bitwriter.c:289,5'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:289,5'
              BranchSideFuncs: []
        - Branch String:   'bitwriter.c:293,6'
          Branch Sides:
            - BranchSide:      'bitwriter.c:294,30'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:298,4'
              BranchSideFuncs: []
        - Branch String:   'bitwriter.c:301,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:302,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:306,5'
              BranchSideFuncs: []
        - Branch String:   'bitwriter.c:306,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:307,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:310,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitwriter.c:279,2'
          Dst:             abort
        - Src:             'bitwriter.c:280,2'
          Dst:             abort
        - Src:             'bitwriter.c:285,42'
          Dst:             bitwriter_grow_
    - functionName:    bitwriter_grow_
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bw
        - bits_to_add
      BBCount:         21
      ICount:          170
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - abort
        - safe_realloc_nofree_mul_2op_
      functionUses:    6
      BranchProfiles:
        - Branch String:   'bitwriter.c:115,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:115,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - safe_realloc_nofree_mul_2op_.2027
            - BranchSide:      'bitwriter.c:116,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - safe_realloc_nofree_mul_2op_.2027
        - Branch String:   'bitwriter.c:116,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:116,2'
              BranchSideFuncs:
                - abort
                - abort
                - safe_realloc_nofree_mul_2op_.2027
            - BranchSide:      'bitwriter.c:119,17'
              BranchSideFuncs:
                - abort
                - abort
                - safe_realloc_nofree_mul_2op_.2027
        - Branch String:   'bitwriter.c:124,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:125,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:127,5'
              BranchSideFuncs:
                - abort
                - abort
                - safe_realloc_nofree_mul_2op_.2027
        - Branch String:   'bitwriter.c:127,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:132,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:135,6'
              BranchSideFuncs:
                - abort
                - abort
                - safe_realloc_nofree_mul_2op_.2027
        - Branch String:   'bitwriter.c:135,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:136,18'
              BranchSideFuncs:
                - abort
                - abort
                - safe_realloc_nofree_mul_2op_.2027
            - BranchSide:      'bitwriter.c:139,2'
              BranchSideFuncs:
                - abort
                - abort
                - safe_realloc_nofree_mul_2op_.2027
        - Branch String:   'bitwriter.c:139,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:139,2'
              BranchSideFuncs:
                - abort
                - safe_realloc_nofree_mul_2op_.2027
            - BranchSide:      'bitwriter.c:140,2'
              BranchSideFuncs:
                - abort
                - safe_realloc_nofree_mul_2op_.2027
        - Branch String:   'bitwriter.c:140,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:140,2'
              BranchSideFuncs:
                - safe_realloc_nofree_mul_2op_.2027
            - BranchSide:      'bitwriter.c:142,44'
              BranchSideFuncs:
                - safe_realloc_nofree_mul_2op_.2027
        - Branch String:   'bitwriter.c:143,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:144,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:145,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitwriter.c:115,2'
          Dst:             abort
        - Src:             'bitwriter.c:116,2'
          Dst:             abort
        - Src:             'bitwriter.c:139,2'
          Dst:             abort
        - Src:             'bitwriter.c:140,2'
          Dst:             abort
        - Src:             'bitwriter.c:142,15'
          Dst:             safe_realloc_nofree_mul_2op_
    - functionName:    FLAC__bitwriter_write_utf8_uint64
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bw
        - val
      BBCount:         28
      ICount:          372
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - FLAC__bitwriter_write_raw_uint32_nocheck
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitwriter.c:880,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:880,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:881,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:881,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:881,2'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:883,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:883,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:884,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:886,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:886,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:887,51'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:889,10'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:889,10'
          Branch Sides:
            - BranchSide:      'bitwriter.c:890,50'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:893,10'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:893,10'
          Branch Sides:
            - BranchSide:      'bitwriter.c:894,50'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:898,10'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:898,10'
          Branch Sides:
            - BranchSide:      'bitwriter.c:899,50'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:904,10'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:904,10'
          Branch Sides:
            - BranchSide:      'bitwriter.c:905,50'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:911,10'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:911,10'
          Branch Sides:
            - BranchSide:      'bitwriter.c:912,50'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:920,50'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
      Callsites:
        - Src:             'bitwriter.c:880,2'
          Dst:             abort
        - Src:             'bitwriter.c:881,2'
          Dst:             abort
        - Src:             'bitwriter.c:887,10'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:890,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:891,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:894,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:895,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:896,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:899,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:900,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:901,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:902,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:905,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:906,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:907,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:908,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:909,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:912,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:913,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:914,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:915,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:916,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:917,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:920,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:921,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:922,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:923,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:924,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:925,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:926,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
    - functionName:    FLAC__bitwriter_write_raw_uint32_nocheck
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - bw
        - val
        - bits
      BBCount:         29
      ICount:          219
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - abort
        - bitwriter_grow_
      functionUses:    59
      BranchProfiles:
        - Branch String:   'bitwriter.c:320,13'
          Branch Sides:
            - BranchSide:      'bitwriter.c:320,16'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'bitwriter.c:320,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:321,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:323,6'
              BranchSideFuncs:
                - abort
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:323,6'
          Branch Sides:
            - BranchSide:      'bitwriter.c:324,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:326,5'
              BranchSideFuncs:
                - abort
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:326,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:327,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:329,2'
              BranchSideFuncs:
                - abort
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:329,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:329,2'
              BranchSideFuncs:
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:332,5'
              BranchSideFuncs:
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:329,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:329,2'
              BranchSideFuncs:
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:332,5'
              BranchSideFuncs:
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:332,38'
          Branch Sides:
            - BranchSide:      'bitwriter.c:332,58'
              BranchSideFuncs:
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:335,31'
              BranchSideFuncs: []
        - Branch String:   'bitwriter.c:332,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:335,31'
              BranchSideFuncs: []
        - Branch String:   'bitwriter.c:336,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:337,17'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:341,10'
              BranchSideFuncs: []
        - Branch String:   'bitwriter.c:341,10'
          Branch Sides:
            - BranchSide:      'bitwriter.c:342,17'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:348,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitwriter.c:329,2'
          Dst:             abort
        - Src:             'bitwriter.c:332,42'
          Dst:             bitwriter_grow_
    - functionName:    FLAC__bitwriter_write_utf8_uint32
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bw
        - val
      BBCount:         25
      ICount:          278
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - FLAC__bitwriter_write_raw_uint32_nocheck
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitwriter.c:833,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:833,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:834,2'
              BranchSideFuncs:
                - abort
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:834,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:834,2'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:836,6'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:836,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:837,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:839,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:839,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:840,51'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:842,10'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:842,10'
          Branch Sides:
            - BranchSide:      'bitwriter.c:843,50'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:846,10'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:846,10'
          Branch Sides:
            - BranchSide:      'bitwriter.c:847,50'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:851,10'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:851,10'
          Branch Sides:
            - BranchSide:      'bitwriter.c:852,50'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:857,10'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:857,10'
          Branch Sides:
            - BranchSide:      'bitwriter.c:858,50'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:865,50'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
      Callsites:
        - Src:             'bitwriter.c:833,2'
          Dst:             abort
        - Src:             'bitwriter.c:834,2'
          Dst:             abort
        - Src:             'bitwriter.c:840,10'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:843,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:844,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:847,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:848,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:849,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:852,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:853,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:854,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:855,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:858,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:859,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:860,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:861,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:862,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:865,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:866,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:867,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:868,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:869,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:870,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
    - functionName:    FLAC__bitwriter_write_rice_signed_block
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - bw
        - vals
        - nvals
        - parameter
      BBCount:         95
      ICount:          914
      EdgeCount:       119
      CyclomaticComplexity: 26
      functionsReached:
        - abort
        - bitwriter_grow_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bitwriter.c:582,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:582,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:583,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:583,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:583,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:584,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:584,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:584,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:594,5'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:594,18'
          Branch Sides:
            - BranchSide:      'bitwriter.c:594,21'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:599,10'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:594,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:595,17'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:599,10'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:609,112'
          Branch Sides:
            - BranchSide:      'bitwriter.c:609,132'
              BranchSideFuncs:
                - bitwriter_grow_
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
            - BranchSide:      'bitwriter.c:612,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
        - Branch String:   'bitwriter.c:609,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:610,3'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
            - BranchSide:      'bitwriter.c:612,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
        - Branch String:   'bitwriter.c:612,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:614,11'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
            - BranchSide:      'bitwriter.c:685,5'
              BranchSideFuncs:
                - abort
        - Branch String:   'bitwriter.c:625,6'
          Branch Sides:
            - BranchSide:      'bitwriter.c:627,33'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
            - BranchSide:      'bitwriter.c:637,7'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:629,7'
          Branch Sides:
            - BranchSide:      'bitwriter.c:631,5'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:633,3'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
        - Branch String:   'bitwriter.c:631,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:631,5'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
            - BranchSide:      'bitwriter.c:631,5'
              BranchSideFuncs:
                - abort
        - Branch String:   'bitwriter.c:631,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:631,5'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
            - BranchSide:      'bitwriter.c:631,5'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
        - Branch String:   'bitwriter.c:637,7'
          Branch Sides:
            - BranchSide:      'bitwriter.c:638,37'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:643,7'
              BranchSideFuncs:
                - abort
                - bitwriter_grow_
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'bitwriter.c:640,62'
          Branch Sides:
            - BranchSide:      'bitwriter.c:640,82'
              BranchSideFuncs:
                - bitwriter_grow_
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'bitwriter.c:642,4'
              BranchSideFuncs:
                - abort
                - bitwriter_grow_
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'bitwriter.c:640,8'
          Branch Sides:
            - BranchSide:      'bitwriter.c:641,6'
              BranchSideFuncs:
                - abort
                - bitwriter_grow_
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'bitwriter.c:642,4'
              BranchSideFuncs:
                - abort
                - bitwriter_grow_
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'bitwriter.c:643,7'
          Branch Sides:
            - BranchSide:      'bitwriter.c:645,15'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'bitwriter.c:663,19'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
                - abort
        - Branch String:   'bitwriter.c:647,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:647,5'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'bitwriter.c:647,5'
              BranchSideFuncs:
                - abort
        - Branch String:   'bitwriter.c:647,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:647,5'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'bitwriter.c:647,5'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'bitwriter.c:648,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:651,6'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
                - abort
            - BranchSide:      'bitwriter.c:658,19'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
                - abort
        - Branch String:   'bitwriter.c:651,6'
          Branch Sides:
            - BranchSide:      'bitwriter.c:651,6'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'bitwriter.c:651,6'
              BranchSideFuncs:
                - abort
        - Branch String:   'bitwriter.c:651,6'
          Branch Sides:
            - BranchSide:      'bitwriter.c:651,6'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
                - abort
                - abort
            - BranchSide:      'bitwriter.c:651,6'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
                - abort
                - abort
        - Branch String:   'bitwriter.c:659,8'
          Branch Sides:
            - BranchSide:      'bitwriter.c:660,6'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
            - BranchSide:      'bitwriter.c:661,4'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
        - Branch String:   'bitwriter.c:660,6'
          Branch Sides:
            - BranchSide:      'bitwriter.c:660,6'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
            - BranchSide:      'bitwriter.c:660,6'
              BranchSideFuncs:
                - abort
        - Branch String:   'bitwriter.c:660,6'
          Branch Sides:
            - BranchSide:      'bitwriter.c:660,6'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
            - BranchSide:      'bitwriter.c:660,6'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
        - Branch String:   'bitwriter.c:665,6'
          Branch Sides:
            - BranchSide:      'bitwriter.c:665,6'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
            - BranchSide:      'bitwriter.c:665,6'
              BranchSideFuncs:
                - abort
        - Branch String:   'bitwriter.c:665,6'
          Branch Sides:
            - BranchSide:      'bitwriter.c:665,6'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
            - BranchSide:      'bitwriter.c:665,6'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
                - abort
        - Branch String:   'bitwriter.c:672,33'
          Branch Sides:
            - BranchSide:      'bitwriter.c:672,33'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
            - BranchSide:      'bitwriter.c:672,33'
              BranchSideFuncs:
                - abort
        - Branch String:   'bitwriter.c:672,33'
          Branch Sides:
            - BranchSide:      'bitwriter.c:672,33'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
            - BranchSide:      'bitwriter.c:672,33'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - abort
                - bitwriter_grow_
                - abort
        - Branch String:   'bitwriter.c:685,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:686,6'
              BranchSideFuncs:
                - abort
            - BranchSide:      'bitwriter.c:702,2'
              BranchSideFuncs: []
        - Branch String:   'bitwriter.c:686,6'
          Branch Sides:
            - BranchSide:      'bitwriter.c:687,16'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:690,12'
              BranchSideFuncs:
                - abort
        - Branch String:   'bitwriter.c:690,12'
          Branch Sides:
            - BranchSide:      'bitwriter.c:691,36'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:696,4'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'bitwriter.c:582,2'
          Dst:             abort
        - Src:             'bitwriter.c:583,2'
          Dst:             abort
        - Src:             'bitwriter.c:584,2'
          Dst:             abort
        - Src:             'bitwriter.c:609,116'
          Dst:             bitwriter_grow_
        - Src:             'bitwriter.c:631,5'
          Dst:             abort
        - Src:             'bitwriter.c:640,66'
          Dst:             bitwriter_grow_
        - Src:             'bitwriter.c:647,5'
          Dst:             abort
        - Src:             'bitwriter.c:651,6'
          Dst:             abort
        - Src:             'bitwriter.c:660,6'
          Dst:             abort
        - Src:             'bitwriter.c:665,6'
          Dst:             abort
        - Src:             'bitwriter.c:672,33'
          Dst:             abort
        - Src:             'bitwriter.c:696,4'
          Dst:             abort
    - functionName:    FLAC__bitwriter_write_unary_unsigned
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bw
        - val
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__bitwriter_write_raw_uint32_nocheck
        - FLAC__bitwriter_write_zeroes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bitwriter.c:428,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:429,51'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:432,33'
              BranchSideFuncs:
                - FLAC__bitwriter_write_zeroes
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:432,42'
          Branch Sides:
            - BranchSide:      'bitwriter.c:432,42'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:433,45'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
      Callsites:
        - Src:             'bitwriter.c:429,10'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:432,4'
          Dst:             FLAC__bitwriter_write_zeroes
        - Src:             'bitwriter.c:433,4'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
    - functionName:    FLAC__bitwriter_write_byte_block
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bw
        - vals
        - nvals
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__bitwriter_write_raw_uint32_nocheck
        - bitwriter_grow_
      functionUses:    12
      BranchProfiles:
        - Branch String:   'bitwriter.c:414,71'
          Branch Sides:
            - BranchSide:      'bitwriter.c:414,91'
              BranchSideFuncs:
                - bitwriter_grow_
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:418,8'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:414,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:415,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:418,8'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:418,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:419,48'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:423,2'
              BranchSideFuncs: []
        - Branch String:   'bitwriter.c:419,6'
          Branch Sides:
            - BranchSide:      'bitwriter.c:420,4'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:421,2'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
      Callsites:
        - Src:             'bitwriter.c:414,75'
          Dst:             bitwriter_grow_
        - Src:             'bitwriter.c:419,7'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
    - functionName:    FLAC__bitwriter_write_raw_uint32_little_endian
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bw
        - val
      BBCount:         12
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC__bitwriter_write_raw_uint32_nocheck
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bitwriter.c:397,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:398,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:399,47'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:399,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:400,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:401,47'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:401,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:402,3'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:403,47'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:403,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:406,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitwriter.c:397,6'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:399,6'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:401,6'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:403,6'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
    - functionName:    FLAC__bitwriter_write_raw_int64
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bw
        - val
        - bits
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__bitwriter_write_raw_uint64
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bitwriter.c:388,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:388,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint64
            - BranchSide:      'bitwriter.c:389,28'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint64
      Callsites:
        - Src:             'bitwriter.c:390,9'
          Dst:             FLAC__bitwriter_write_raw_uint64
    - functionName:    FLAC__bitwriter_write_raw_uint64
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bw
        - val
        - bits
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__bitwriter_write_raw_uint32
        - FLAC__bitwriter_write_raw_uint32_nocheck
      functionUses:    8
      BranchProfiles:
        - Branch String:   'bitwriter.c:375,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:377,37'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:381,43'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32
        - Branch String:   'bitwriter.c:377,75'
          Branch Sides:
            - BranchSide:      'bitwriter.c:377,75'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:378,45'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
      Callsites:
        - Src:             'bitwriter.c:377,4'
          Dst:             FLAC__bitwriter_write_raw_uint32
        - Src:             'bitwriter.c:378,4'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
        - Src:             'bitwriter.c:381,10'
          Dst:             FLAC__bitwriter_write_raw_uint32
    - functionName:    FLAC__bitwriter_write_raw_uint32
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - bw
        - val
        - bits
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__bitwriter_write_raw_uint32_nocheck
      functionUses:    54
      BranchProfiles:
        - Branch String:   'bitwriter.c:357,17'
          Branch Sides:
            - BranchSide:      'bitwriter.c:357,21'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:360,50'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
        - Branch String:   'bitwriter.c:357,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:358,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:360,50'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
      Callsites:
        - Src:             'bitwriter.c:360,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
    - functionName:    FLAC__bitwriter_write_raw_int32
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - bw
        - val
        - bits
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__bitwriter_write_raw_uint32_nocheck
      functionUses:    5
      BranchProfiles:
        - Branch String:   'bitwriter.c:366,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:366,5'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
            - BranchSide:      'bitwriter.c:367,27'
              BranchSideFuncs:
                - FLAC__bitwriter_write_raw_uint32_nocheck
      Callsites:
        - Src:             'bitwriter.c:369,9'
          Dst:             FLAC__bitwriter_write_raw_uint32_nocheck
    - functionName:    FLAC__bitwriter_get_input_bits_unconsumed
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bw
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__bitwriter_is_byte_aligned
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bw
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__bitwriter_get_write_crc8
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bw
        - crc
      BBCount:         8
      ICount:          58
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__bitwriter_get_buffer
        - FLAC__bitwriter_release_buffer
        - FLAC__crc8
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitwriter.c:227,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:227,2'
              BranchSideFuncs:
                - FLAC__bitwriter_get_buffer
                - FLAC__crc8
                - FLAC__bitwriter_release_buffer
            - BranchSide:      'bitwriter.c:229,33'
              BranchSideFuncs:
                - FLAC__bitwriter_get_buffer
                - FLAC__crc8
                - FLAC__bitwriter_release_buffer
        - Branch String:   'bitwriter.c:229,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:230,3'
              BranchSideFuncs:
                - FLAC__crc8
                - FLAC__bitwriter_release_buffer
            - BranchSide:      'bitwriter.c:232,20'
              BranchSideFuncs:
                - FLAC__crc8
                - FLAC__bitwriter_release_buffer
      Callsites:
        - Src:             'bitwriter.c:227,2'
          Dst:             abort
        - Src:             'bitwriter.c:229,6'
          Dst:             FLAC__bitwriter_get_buffer
        - Src:             'bitwriter.c:232,9'
          Dst:             FLAC__crc8
        - Src:             'bitwriter.c:233,2'
          Dst:             FLAC__bitwriter_release_buffer
    - functionName:    FLAC__bitwriter_get_buffer
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bw
        - buffer
        - bytes
      BBCount:         18
      ICount:          136
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - abort
        - bitwriter_grow_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bitwriter.c:249,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:249,2'
              BranchSideFuncs:
                - abort
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:251,5'
              BranchSideFuncs:
                - abort
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:251,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:252,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:254,5'
              BranchSideFuncs:
                - abort
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:254,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:255,3'
              BranchSideFuncs:
                - abort
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'bitwriter.c:255,3'
          Branch Sides:
            - BranchSide:      'bitwriter.c:255,3'
              BranchSideFuncs:
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:256,6'
              BranchSideFuncs:
                - bitwriter_grow_
        - Branch String:   'bitwriter.c:256,32'
          Branch Sides:
            - BranchSide:      'bitwriter.c:256,52'
              BranchSideFuncs:
                - bitwriter_grow_
            - BranchSide:      'bitwriter.c:259,27'
              BranchSideFuncs: []
        - Branch String:   'bitwriter.c:256,6'
          Branch Sides:
            - BranchSide:      'bitwriter.c:257,4'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:259,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitwriter.c:249,2'
          Dst:             abort
        - Src:             'bitwriter.c:255,3'
          Dst:             abort
        - Src:             'bitwriter.c:256,36'
          Dst:             bitwriter_grow_
    - functionName:    FLAC__bitwriter_release_buffer
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bw
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__bitwriter_get_write_crc16
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bw
        - crc
      BBCount:         8
      ICount:          58
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - FLAC__bitwriter_get_buffer
        - FLAC__bitwriter_release_buffer
        - FLAC__crc16
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitwriter.c:212,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:212,2'
              BranchSideFuncs:
                - FLAC__bitwriter_get_buffer
                - FLAC__crc16
                - FLAC__bitwriter_release_buffer
            - BranchSide:      'bitwriter.c:214,33'
              BranchSideFuncs:
                - FLAC__bitwriter_get_buffer
                - FLAC__crc16
                - FLAC__bitwriter_release_buffer
        - Branch String:   'bitwriter.c:214,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:215,3'
              BranchSideFuncs:
                - FLAC__crc16
                - FLAC__bitwriter_release_buffer
            - BranchSide:      'bitwriter.c:217,35'
              BranchSideFuncs:
                - FLAC__crc16
                - FLAC__bitwriter_release_buffer
      Callsites:
        - Src:             'bitwriter.c:212,2'
          Dst:             abort
        - Src:             'bitwriter.c:214,6'
          Dst:             FLAC__bitwriter_get_buffer
        - Src:             'bitwriter.c:217,23'
          Dst:             FLAC__crc16
        - Src:             'bitwriter.c:218,2'
          Dst:             FLAC__bitwriter_release_buffer
    - functionName:    FLAC__bitwriter_clear
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bw
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__bitwriter_init
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bw
      BBCount:         8
      ICount:          57
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitwriter.c:180,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:180,2'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'bitwriter.c:182,14'
              BranchSideFuncs:
                - malloc
        - Branch String:   'bitwriter.c:185,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:186,3'
              BranchSideFuncs: []
            - BranchSide:      'bitwriter.c:188,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitwriter.c:180,2'
          Dst:             abort
    - functionName:    FLAC__bitwriter_free
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bw
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitwriter.c:193,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:193,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'bitwriter.c:195,10'
              BranchSideFuncs:
                - free
        - Branch String:   'bitwriter.c:195,5'
          Branch Sides:
            - BranchSide:      'bitwriter.c:195,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'bitwriter.c:196,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'bitwriter.c:193,2'
          Dst:             abort
    - functionName:    FLAC__bitwriter_delete
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bw
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__bitwriter_free
        - abort
      functionUses:    6
      BranchProfiles:
        - Branch String:   'bitwriter.c:166,2'
          Branch Sides:
            - BranchSide:      'bitwriter.c:166,2'
              BranchSideFuncs:
                - FLAC__bitwriter_free
                - free
            - BranchSide:      'bitwriter.c:168,23'
              BranchSideFuncs:
                - FLAC__bitwriter_free
                - free
      Callsites:
        - Src:             'bitwriter.c:166,2'
          Dst:             abort
        - Src:             'bitwriter.c:168,2'
          Dst:             FLAC__bitwriter_free
    - functionName:    FLAC__bitwriter_new
      functionSourceFile: '/src/flac/src/libFLAC/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitwriter.c:159,24'
          Branch Sides:
            - BranchSide:      'bitwriter.c:159,19'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'bitwriter.c:159,24'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'bitwriter.c:159,24'
          Dst:             calloc
    - functionName:    cpu_xgetbv_x86
      functionSourceFile: '/src/flac/src/libFLAC/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpu.c:80,2'
          Branch Sides:
            - BranchSide:      'cpu.c:79,11'
              BranchSideFuncs: []
            - BranchSide:      'cpu.c:80,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cpuinfo_x86
      functionSourceFile: '/src/flac/src/libFLAC/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - level
        - eax
        - ebx
        - ecx
        - edx
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cpu.c:141,6'
          Branch Sides:
            - BranchSide:      'cpu.c:142,3'
              BranchSideFuncs: []
            - BranchSide:      'cpu.c:146,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cpu_have_cpuid
      functionSourceFile: '/src/flac/src/libFLAC/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x86_cpu_info
      functionSourceFile: '/src/flac/src/libFLAC/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
      BBCount:         20
      ICount:          256
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - cpu_have_cpuid
        - cpu_xgetbv_x86
        - cpuinfo_x86
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpu.c:160,6'
          Branch Sides:
            - BranchSide:      'cpu.c:161,3'
              BranchSideFuncs:
                - cpuinfo_x86
                - cpuinfo_x86
                - cpuinfo_x86
                - cpu_xgetbv_x86
            - BranchSide:      'cpu.c:163,2'
              BranchSideFuncs:
                - cpuinfo_x86
                - cpuinfo_x86
                - cpuinfo_x86
                - cpu_xgetbv_x86
        - Branch String:   'cpu.c:164,45'
          Branch Sides:
            - BranchSide:      'cpu.c:164,48'
              BranchSideFuncs:
                - cpuinfo_x86
                - cpuinfo_x86
                - cpu_xgetbv_x86
            - BranchSide:      'cpu.c:164,20'
              BranchSideFuncs:
                - cpuinfo_x86
                - cpuinfo_x86
                - cpu_xgetbv_x86
        - Branch String:   'cpu.c:164,72'
          Branch Sides:
            - BranchSide:      'cpu.c:164,75'
              BranchSideFuncs:
                - cpuinfo_x86
                - cpuinfo_x86
                - cpu_xgetbv_x86
            - BranchSide:      'cpu.c:164,20'
              BranchSideFuncs:
                - cpuinfo_x86
                - cpuinfo_x86
                - cpu_xgetbv_x86
        - Branch String:   'cpu.c:188,43'
          Branch Sides:
            - BranchSide:      'cpu.c:188,46'
              BranchSideFuncs:
                - cpu_xgetbv_x86
            - BranchSide:      'cpu.c:191,7'
              BranchSideFuncs: []
        - Branch String:   'cpu.c:188,58'
          Branch Sides:
            - BranchSide:      'cpu.c:188,62'
              BranchSideFuncs:
                - cpu_xgetbv_x86
            - BranchSide:      'cpu.c:191,7'
              BranchSideFuncs: []
        - Branch String:   'cpu.c:188,6'
          Branch Sides:
            - BranchSide:      'cpu.c:189,10'
              BranchSideFuncs: []
            - BranchSide:      'cpu.c:191,7'
              BranchSideFuncs: []
        - Branch String:   'cpu.c:191,6'
          Branch Sides:
            - BranchSide:      'cpu.c:191,6'
              BranchSideFuncs: []
            - BranchSide:      'cpu.c:193,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cpu.c:160,7'
          Dst:             cpu_have_cpuid
        - Src:             'cpu.c:163,2'
          Dst:             cpuinfo_x86
        - Src:             'cpu.c:165,2'
          Dst:             cpuinfo_x86
        - Src:             'cpu.c:180,3'
          Dst:             cpuinfo_x86
        - Src:             'cpu.c:188,62'
          Dst:             cpu_xgetbv_x86
    - functionName:    FLAC__cpu_info
      functionSourceFile: '/src/flac/src/libFLAC/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
      BBCount:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - x86_cpu_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpu.c:214,2'
          Branch Sides:
            - BranchSide:      'cpu.c:217,17'
              BranchSideFuncs:
                - x86_cpu_info
            - BranchSide:      'cpu.c:217,17'
              BranchSideFuncs:
                - x86_cpu_info
            - BranchSide:      'cpu.c:220,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cpu.c:217,3'
          Dst:             x86_cpu_info
    - functionName:    FLAC__crc16_update_words64
      functionSourceFile: '/src/flac/src/libFLAC/crc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - words
        - len
        - crc
      BBCount:         4
      ICount:          109
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crc.c:424,2'
          Branch Sides:
            - BranchSide:      'crc.c:425,10'
              BranchSideFuncs: []
            - BranchSide:      'crc.c:435,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__crc16_update_words32
      functionSourceFile: '/src/flac/src/libFLAC/crc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - words
        - len
        - crc
      BBCount:         7
      ICount:          168
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crc.c:400,2'
          Branch Sides:
            - BranchSide:      'crc.c:401,10'
              BranchSideFuncs: []
            - BranchSide:      'crc.c:412,6'
              BranchSideFuncs: []
        - Branch String:   'crc.c:412,6'
          Branch Sides:
            - BranchSide:      'crc.c:412,6'
              BranchSideFuncs: []
            - BranchSide:      'crc.c:413,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__crc16
      functionSourceFile: '/src/flac/src/libFLAC/crc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         7
      ICount:          140
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crc.c:380,2'
          Branch Sides:
            - BranchSide:      'crc.c:381,10'
              BranchSideFuncs: []
            - BranchSide:      'crc.c:392,2'
              BranchSideFuncs: []
        - Branch String:   'crc.c:392,2'
          Branch Sides:
            - BranchSide:      'crc.c:393,10'
              BranchSideFuncs: []
            - BranchSide:      'crc.c:395,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__crc8
      functionSourceFile: '/src/flac/src/libFLAC/crc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crc.c:370,2'
          Branch Sides:
            - BranchSide:      'crc.c:371,26'
              BranchSideFuncs: []
            - BranchSide:      'crc.c:373,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__fixed_restore_signal_wide_33bit
      functionSourceFile: '/src/flac/src/libFLAC/fixed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - residual
        - data_len
        - order
        - data
      BBCount:         30
      ICount:          264
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fixed.c:643,2'
          Branch Sides:
            - BranchSide:      'fixed.c:645,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:649,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:653,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:657,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:661,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:665,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'fixed.c:645,4'
          Branch Sides:
            - BranchSide:      'fixed.c:646,15'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:647,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:649,4'
          Branch Sides:
            - BranchSide:      'fixed.c:650,28'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:651,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:653,4'
          Branch Sides:
            - BranchSide:      'fixed.c:654,28'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:655,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:657,4'
          Branch Sides:
            - BranchSide:      'fixed.c:658,28'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:659,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:661,4'
          Branch Sides:
            - BranchSide:      'fixed.c:662,28'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:663,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fixed.c:665,4'
          Dst:             abort
    - functionName:    FLAC__fixed_restore_signal_wide
      functionSourceFile: '/src/flac/src/libFLAC/fixed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - residual
        - data_len
        - order
        - data
      BBCount:         26
      ICount:          258
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fixed.c:605,2'
          Branch Sides:
            - BranchSide:      'fixed.c:608,11'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:611,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:615,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:619,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:623,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:627,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'fixed.c:611,4'
          Branch Sides:
            - BranchSide:      'fixed.c:612,28'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:613,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:615,4'
          Branch Sides:
            - BranchSide:      'fixed.c:616,28'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:617,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:619,4'
          Branch Sides:
            - BranchSide:      'fixed.c:620,28'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:621,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:623,4'
          Branch Sides:
            - BranchSide:      'fixed.c:624,28'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:625,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fixed.c:627,4'
          Dst:             abort
    - functionName:    FLAC__fixed_restore_signal
      functionSourceFile: '/src/flac/src/libFLAC/fixed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - residual
        - data_len
        - order
        - data
      BBCount:         26
      ICount:          240
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fixed.c:575,2'
          Branch Sides:
            - BranchSide:      'fixed.c:578,11'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:581,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:585,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:589,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:593,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:597,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'fixed.c:581,4'
          Branch Sides:
            - BranchSide:      'fixed.c:582,15'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:583,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:585,4'
          Branch Sides:
            - BranchSide:      'fixed.c:586,15'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:587,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:589,4'
          Branch Sides:
            - BranchSide:      'fixed.c:590,15'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:591,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:593,4'
          Branch Sides:
            - BranchSide:      'fixed.c:594,15'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:595,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fixed.c:597,4'
          Dst:             abort
    - functionName:    FLAC__fixed_compute_residual_wide_33bit
      functionSourceFile: '/src/flac/src/libFLAC/fixed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - data_len
        - order
        - residual
      BBCount:         30
      ICount:          264
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fixed.c:537,2'
          Branch Sides:
            - BranchSide:      'fixed.c:539,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:543,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:547,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:551,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:555,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:559,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'fixed.c:539,4'
          Branch Sides:
            - BranchSide:      'fixed.c:540,19'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:541,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:543,4'
          Branch Sides:
            - BranchSide:      'fixed.c:544,19'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:545,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:547,4'
          Branch Sides:
            - BranchSide:      'fixed.c:548,19'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:549,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:551,4'
          Branch Sides:
            - BranchSide:      'fixed.c:552,19'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:553,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:555,4'
          Branch Sides:
            - BranchSide:      'fixed.c:556,19'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:557,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fixed.c:559,4'
          Dst:             abort
    - functionName:    FLAC__fixed_compute_residual_wide
      functionSourceFile: '/src/flac/src/libFLAC/fixed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - data_len
        - order
        - residual
      BBCount:         26
      ICount:          258
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fixed.c:506,2'
          Branch Sides:
            - BranchSide:      'fixed.c:509,11'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:512,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:516,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:520,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:524,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:528,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'fixed.c:512,4'
          Branch Sides:
            - BranchSide:      'fixed.c:513,32'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:514,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:516,4'
          Branch Sides:
            - BranchSide:      'fixed.c:517,32'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:518,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:520,4'
          Branch Sides:
            - BranchSide:      'fixed.c:521,32'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:522,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:524,4'
          Branch Sides:
            - BranchSide:      'fixed.c:525,32'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:526,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fixed.c:528,4'
          Dst:             abort
    - functionName:    FLAC__fixed_compute_residual
      functionSourceFile: '/src/flac/src/libFLAC/fixed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - data_len
        - order
        - residual
      BBCount:         26
      ICount:          240
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fixed.c:475,2'
          Branch Sides:
            - BranchSide:      'fixed.c:478,11'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:481,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:485,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:489,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:493,10'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:497,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'fixed.c:481,4'
          Branch Sides:
            - BranchSide:      'fixed.c:482,19'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:483,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:485,4'
          Branch Sides:
            - BranchSide:      'fixed.c:486,19'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:487,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:489,4'
          Branch Sides:
            - BranchSide:      'fixed.c:490,19'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:491,4'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:493,4'
          Branch Sides:
            - BranchSide:      'fixed.c:494,19'
              BranchSideFuncs: []
            - BranchSide:      'fixed.c:495,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fixed.c:497,4'
          Dst:             abort
    - functionName:    FLAC__fixed_compute_best_predictor_limit_residual_33bit
      functionSourceFile: '/src/flac/src/libFLAC/fixed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - data_len
        - residual_bits_per_sample
      BBCount:         94
      ICount:          832
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached:
        - log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fixed.c:435,2'
          Branch Sides:
            - BranchSide:      'fixed.c:436,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:461,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:436,13'
          Branch Sides:
            - BranchSide:      'fixed.c:436,11'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:436,11'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:437,13'
          Branch Sides:
            - BranchSide:      'fixed.c:437,24'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:437,11'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:437,24'
          Branch Sides:
            - BranchSide:      'fixed.c:437,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:437,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:438,13'
          Branch Sides:
            - BranchSide:      'fixed.c:438,24'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:438,11'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:438,24'
          Branch Sides:
            - BranchSide:      'fixed.c:438,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:438,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:439,13'
          Branch Sides:
            - BranchSide:      'fixed.c:439,24'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:439,11'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:439,24'
          Branch Sides:
            - BranchSide:      'fixed.c:439,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:439,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:440,13'
          Branch Sides:
            - BranchSide:      'fixed.c:440,24'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:440,11'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:440,24'
          Branch Sides:
            - BranchSide:      'fixed.c:440,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:440,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:449,6'
          Branch Sides:
            - BranchSide:      'fixed.c:450,21'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:451,6'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:451,6'
          Branch Sides:
            - BranchSide:      'fixed.c:452,21'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:453,6'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:453,6'
          Branch Sides:
            - BranchSide:      'fixed.c:454,21'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:455,6'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:455,6'
          Branch Sides:
            - BranchSide:      'fixed.c:456,21'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:457,6'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:457,6'
          Branch Sides:
            - BranchSide:      'fixed.c:458,21'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:459,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:461,2'
          Branch Sides:
            - BranchSide:      'fixed.c:461,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:462,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:461,2'
          Branch Sides:
            - BranchSide:      'fixed.c:461,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:461,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:461,2'
          Branch Sides:
            - BranchSide:      'fixed.c:462,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:462,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:462,2'
          Branch Sides:
            - BranchSide:      'fixed.c:462,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:463,2'
              BranchSideFuncs:
                - log
                - log
                - log
        - Branch String:   'fixed.c:462,2'
          Branch Sides:
            - BranchSide:      'fixed.c:462,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:462,2'
              BranchSideFuncs:
                - log
                - log
                - log
        - Branch String:   'fixed.c:462,2'
          Branch Sides:
            - BranchSide:      'fixed.c:463,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:463,2'
              BranchSideFuncs:
                - log
                - log
                - log
        - Branch String:   'fixed.c:463,2'
          Branch Sides:
            - BranchSide:      'fixed.c:463,2'
              BranchSideFuncs:
                - log
                - log
                - log
            - BranchSide:      'fixed.c:464,2'
              BranchSideFuncs:
                - log
                - log
        - Branch String:   'fixed.c:463,2'
          Branch Sides:
            - BranchSide:      'fixed.c:463,2'
              BranchSideFuncs:
                - log
                - log
                - log
            - BranchSide:      'fixed.c:463,2'
              BranchSideFuncs:
                - log
                - log
        - Branch String:   'fixed.c:463,2'
          Branch Sides:
            - BranchSide:      'fixed.c:464,2'
              BranchSideFuncs:
                - log
                - log
                - log
            - BranchSide:      'fixed.c:464,2'
              BranchSideFuncs:
                - log
                - log
        - Branch String:   'fixed.c:464,2'
          Branch Sides:
            - BranchSide:      'fixed.c:464,2'
              BranchSideFuncs:
                - log
                - log
            - BranchSide:      'fixed.c:465,2'
              BranchSideFuncs:
                - log
        - Branch String:   'fixed.c:464,2'
          Branch Sides:
            - BranchSide:      'fixed.c:464,2'
              BranchSideFuncs:
                - log
                - log
            - BranchSide:      'fixed.c:464,2'
              BranchSideFuncs:
                - log
        - Branch String:   'fixed.c:464,2'
          Branch Sides:
            - BranchSide:      'fixed.c:465,2'
              BranchSideFuncs:
                - log
                - log
            - BranchSide:      'fixed.c:465,2'
              BranchSideFuncs:
                - log
        - Branch String:   'fixed.c:465,2'
          Branch Sides:
            - BranchSide:      'fixed.c:465,2'
              BranchSideFuncs:
                - log
            - BranchSide:      'fixed.c:465,2'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:465,2'
          Branch Sides:
            - BranchSide:      'fixed.c:465,2'
              BranchSideFuncs:
                - log
            - BranchSide:      'fixed.c:465,2'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:465,2'
          Branch Sides:
            - BranchSide:      'fixed.c:465,2'
              BranchSideFuncs:
                - log
            - BranchSide:      'fixed.c:465,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fixed.c:461,2'
          Dst:             log
        - Src:             'fixed.c:462,2'
          Dst:             log
        - Src:             'fixed.c:463,2'
          Dst:             log
        - Src:             'fixed.c:464,2'
          Dst:             log
        - Src:             'fixed.c:465,2'
          Dst:             log
    - functionName:    log
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__fixed_compute_best_predictor_limit_residual
      functionSourceFile: '/src/flac/src/libFLAC/fixed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - data_len
        - residual_bits_per_sample
      BBCount:         94
      ICount:          877
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached:
        - log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fixed.c:388,2'
          Branch Sides:
            - BranchSide:      'fixed.c:389,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:414,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:389,13'
          Branch Sides:
            - BranchSide:      'fixed.c:389,11'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:389,11'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:390,13'
          Branch Sides:
            - BranchSide:      'fixed.c:390,24'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:390,11'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:390,24'
          Branch Sides:
            - BranchSide:      'fixed.c:390,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:390,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:391,13'
          Branch Sides:
            - BranchSide:      'fixed.c:391,24'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:391,11'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:391,24'
          Branch Sides:
            - BranchSide:      'fixed.c:391,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:391,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:392,13'
          Branch Sides:
            - BranchSide:      'fixed.c:392,24'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:392,11'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:392,24'
          Branch Sides:
            - BranchSide:      'fixed.c:392,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:392,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:393,13'
          Branch Sides:
            - BranchSide:      'fixed.c:393,24'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:393,11'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:393,24'
          Branch Sides:
            - BranchSide:      'fixed.c:393,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:393,13'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:402,6'
          Branch Sides:
            - BranchSide:      'fixed.c:403,21'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:404,6'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:404,6'
          Branch Sides:
            - BranchSide:      'fixed.c:405,21'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:406,6'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:406,6'
          Branch Sides:
            - BranchSide:      'fixed.c:407,21'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:408,6'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:408,6'
          Branch Sides:
            - BranchSide:      'fixed.c:409,21'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:410,6'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:410,6'
          Branch Sides:
            - BranchSide:      'fixed.c:411,21'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:412,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:414,2'
          Branch Sides:
            - BranchSide:      'fixed.c:414,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:415,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:414,2'
          Branch Sides:
            - BranchSide:      'fixed.c:414,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:414,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:414,2'
          Branch Sides:
            - BranchSide:      'fixed.c:415,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:415,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:415,2'
          Branch Sides:
            - BranchSide:      'fixed.c:415,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:416,2'
              BranchSideFuncs:
                - log
                - log
                - log
        - Branch String:   'fixed.c:415,2'
          Branch Sides:
            - BranchSide:      'fixed.c:415,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:415,2'
              BranchSideFuncs:
                - log
                - log
                - log
        - Branch String:   'fixed.c:415,2'
          Branch Sides:
            - BranchSide:      'fixed.c:416,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:416,2'
              BranchSideFuncs:
                - log
                - log
                - log
        - Branch String:   'fixed.c:416,2'
          Branch Sides:
            - BranchSide:      'fixed.c:416,2'
              BranchSideFuncs:
                - log
                - log
                - log
            - BranchSide:      'fixed.c:417,2'
              BranchSideFuncs:
                - log
                - log
        - Branch String:   'fixed.c:416,2'
          Branch Sides:
            - BranchSide:      'fixed.c:416,2'
              BranchSideFuncs:
                - log
                - log
                - log
            - BranchSide:      'fixed.c:416,2'
              BranchSideFuncs:
                - log
                - log
        - Branch String:   'fixed.c:416,2'
          Branch Sides:
            - BranchSide:      'fixed.c:417,2'
              BranchSideFuncs:
                - log
                - log
                - log
            - BranchSide:      'fixed.c:417,2'
              BranchSideFuncs:
                - log
                - log
        - Branch String:   'fixed.c:417,2'
          Branch Sides:
            - BranchSide:      'fixed.c:417,2'
              BranchSideFuncs:
                - log
                - log
            - BranchSide:      'fixed.c:418,2'
              BranchSideFuncs:
                - log
        - Branch String:   'fixed.c:417,2'
          Branch Sides:
            - BranchSide:      'fixed.c:417,2'
              BranchSideFuncs:
                - log
                - log
            - BranchSide:      'fixed.c:417,2'
              BranchSideFuncs:
                - log
        - Branch String:   'fixed.c:417,2'
          Branch Sides:
            - BranchSide:      'fixed.c:418,2'
              BranchSideFuncs:
                - log
                - log
            - BranchSide:      'fixed.c:418,2'
              BranchSideFuncs:
                - log
        - Branch String:   'fixed.c:418,2'
          Branch Sides:
            - BranchSide:      'fixed.c:418,2'
              BranchSideFuncs:
                - log
            - BranchSide:      'fixed.c:418,2'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:418,2'
          Branch Sides:
            - BranchSide:      'fixed.c:418,2'
              BranchSideFuncs:
                - log
            - BranchSide:      'fixed.c:418,2'
              BranchSideFuncs: []
        - Branch String:   'fixed.c:418,2'
          Branch Sides:
            - BranchSide:      'fixed.c:418,2'
              BranchSideFuncs:
                - log
            - BranchSide:      'fixed.c:418,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fixed.c:414,2'
          Dst:             log
        - Src:             'fixed.c:415,2'
          Dst:             log
        - Src:             'fixed.c:416,2'
          Dst:             log
        - Src:             'fixed.c:417,2'
          Dst:             log
        - Src:             'fixed.c:418,2'
          Dst:             log
    - functionName:    FLAC__fixed_compute_best_predictor_wide
      functionSourceFile: '/src/flac/src/libFLAC/fixed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - data_len
        - residual_bits_per_sample
      BBCount:         107
      ICount:          874
      EdgeCount:       138
      CyclomaticComplexity: 33
      functionsReached:
        - abort
        - log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fixed.c:310,2'
          Branch Sides:
            - BranchSide:      'fixed.c:311,20'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:319,5'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:311,20'
          Branch Sides:
            - BranchSide:      'fixed.c:311,20'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:311,20'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:312,20'
          Branch Sides:
            - BranchSide:      'fixed.c:312,20'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:312,20'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:313,20'
          Branch Sides:
            - BranchSide:      'fixed.c:313,20'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:313,20'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:314,20'
          Branch Sides:
            - BranchSide:      'fixed.c:314,20'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:314,20'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:315,20'
          Branch Sides:
            - BranchSide:      'fixed.c:310,33'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:310,33'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:319,22'
          Branch Sides:
            - BranchSide:      'fixed.c:319,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:319,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:319,22'
          Branch Sides:
            - BranchSide:      'fixed.c:319,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:319,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:319,22'
          Branch Sides:
            - BranchSide:      'fixed.c:319,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:319,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:319,22'
          Branch Sides:
            - BranchSide:      'fixed.c:319,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:319,19'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:319,22'
          Branch Sides:
            - BranchSide:      'fixed.c:319,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:319,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:319,22'
          Branch Sides:
            - BranchSide:      'fixed.c:319,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:319,19'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:319,22'
          Branch Sides:
            - BranchSide:      'fixed.c:319,19'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:319,19'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:319,5'
          Branch Sides:
            - BranchSide:      'fixed.c:320,9'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:321,10'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:321,27'
          Branch Sides:
            - BranchSide:      'fixed.c:321,27'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:321,27'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:321,27'
          Branch Sides:
            - BranchSide:      'fixed.c:321,27'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:321,24'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:321,27'
          Branch Sides:
            - BranchSide:      'fixed.c:321,24'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:321,24'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:321,10'
          Branch Sides:
            - BranchSide:      'fixed.c:322,9'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:323,10'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:323,27'
          Branch Sides:
            - BranchSide:      'fixed.c:323,24'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:323,24'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:323,10'
          Branch Sides:
            - BranchSide:      'fixed.c:324,9'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:325,10'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:325,10'
          Branch Sides:
            - BranchSide:      'fixed.c:326,9'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:328,9'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:333,2'
          Branch Sides:
            - BranchSide:      'fixed.c:333,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:334,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:333,2'
          Branch Sides:
            - BranchSide:      'fixed.c:333,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:334,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:334,2'
          Branch Sides:
            - BranchSide:      'fixed.c:334,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:335,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:334,2'
          Branch Sides:
            - BranchSide:      'fixed.c:334,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:335,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:335,2'
          Branch Sides:
            - BranchSide:      'fixed.c:335,2'
              BranchSideFuncs:
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:336,2'
              BranchSideFuncs:
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:335,2'
          Branch Sides:
            - BranchSide:      'fixed.c:335,2'
              BranchSideFuncs:
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:336,2'
              BranchSideFuncs:
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:336,2'
          Branch Sides:
            - BranchSide:      'fixed.c:336,2'
              BranchSideFuncs:
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:337,2'
              BranchSideFuncs:
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:336,2'
          Branch Sides:
            - BranchSide:      'fixed.c:336,2'
              BranchSideFuncs:
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:337,2'
              BranchSideFuncs:
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:337,2'
          Branch Sides:
            - BranchSide:      'fixed.c:337,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:339,41'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:337,2'
          Branch Sides:
            - BranchSide:      'fixed.c:337,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:339,41'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:339,40'
          Branch Sides:
            - BranchSide:      'fixed.c:339,82'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:339,32'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:340,40'
          Branch Sides:
            - BranchSide:      'fixed.c:340,82'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:340,32'
              BranchSideFuncs:
                - log
                - log
                - log
        - Branch String:   'fixed.c:341,40'
          Branch Sides:
            - BranchSide:      'fixed.c:341,82'
              BranchSideFuncs:
                - log
                - log
                - log
            - BranchSide:      'fixed.c:341,32'
              BranchSideFuncs:
                - log
                - log
        - Branch String:   'fixed.c:342,40'
          Branch Sides:
            - BranchSide:      'fixed.c:342,82'
              BranchSideFuncs:
                - log
                - log
            - BranchSide:      'fixed.c:342,32'
              BranchSideFuncs:
                - log
        - Branch String:   'fixed.c:343,40'
          Branch Sides:
            - BranchSide:      'fixed.c:343,82'
              BranchSideFuncs:
                - log
            - BranchSide:      'fixed.c:343,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fixed.c:333,2'
          Dst:             abort
        - Src:             'fixed.c:334,2'
          Dst:             abort
        - Src:             'fixed.c:335,2'
          Dst:             abort
        - Src:             'fixed.c:336,2'
          Dst:             abort
        - Src:             'fixed.c:337,2'
          Dst:             abort
        - Src:             'fixed.c:339,62'
          Dst:             log
        - Src:             'fixed.c:340,62'
          Dst:             log
        - Src:             'fixed.c:341,62'
          Dst:             log
        - Src:             'fixed.c:342,62'
          Dst:             log
        - Src:             'fixed.c:343,62'
          Dst:             log
    - functionName:    FLAC__fixed_compute_best_predictor
      functionSourceFile: '/src/flac/src/libFLAC/fixed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - data_len
        - residual_bits_per_sample
      BBCount:         107
      ICount:          869
      EdgeCount:       138
      CyclomaticComplexity: 33
      functionsReached:
        - abort
        - log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fixed.c:253,2'
          Branch Sides:
            - BranchSide:      'fixed.c:254,20'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:264,5'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:254,20'
          Branch Sides:
            - BranchSide:      'fixed.c:254,17'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:254,17'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:255,20'
          Branch Sides:
            - BranchSide:      'fixed.c:255,17'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:255,17'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:256,20'
          Branch Sides:
            - BranchSide:      'fixed.c:256,17'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:256,17'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:257,20'
          Branch Sides:
            - BranchSide:      'fixed.c:257,17'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:257,17'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:258,20'
          Branch Sides:
            - BranchSide:      'fixed.c:258,17'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:258,17'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:264,22'
          Branch Sides:
            - BranchSide:      'fixed.c:264,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:264,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:264,22'
          Branch Sides:
            - BranchSide:      'fixed.c:264,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:264,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:264,22'
          Branch Sides:
            - BranchSide:      'fixed.c:264,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:264,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:264,22'
          Branch Sides:
            - BranchSide:      'fixed.c:264,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:264,19'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:264,22'
          Branch Sides:
            - BranchSide:      'fixed.c:264,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:264,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:264,22'
          Branch Sides:
            - BranchSide:      'fixed.c:264,22'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:264,19'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:264,22'
          Branch Sides:
            - BranchSide:      'fixed.c:264,19'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:264,19'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:264,5'
          Branch Sides:
            - BranchSide:      'fixed.c:265,9'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:266,10'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:266,27'
          Branch Sides:
            - BranchSide:      'fixed.c:266,27'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:266,27'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:266,27'
          Branch Sides:
            - BranchSide:      'fixed.c:266,27'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:266,24'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:266,27'
          Branch Sides:
            - BranchSide:      'fixed.c:266,24'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:266,24'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:266,10'
          Branch Sides:
            - BranchSide:      'fixed.c:267,9'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:268,10'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:268,27'
          Branch Sides:
            - BranchSide:      'fixed.c:268,24'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:268,24'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:268,10'
          Branch Sides:
            - BranchSide:      'fixed.c:269,9'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:270,10'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:270,10'
          Branch Sides:
            - BranchSide:      'fixed.c:271,9'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:273,9'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:278,2'
          Branch Sides:
            - BranchSide:      'fixed.c:278,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:279,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:278,2'
          Branch Sides:
            - BranchSide:      'fixed.c:278,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:279,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:279,2'
          Branch Sides:
            - BranchSide:      'fixed.c:279,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:280,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:279,2'
          Branch Sides:
            - BranchSide:      'fixed.c:279,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:280,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:280,2'
          Branch Sides:
            - BranchSide:      'fixed.c:280,2'
              BranchSideFuncs:
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:281,2'
              BranchSideFuncs:
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:280,2'
          Branch Sides:
            - BranchSide:      'fixed.c:280,2'
              BranchSideFuncs:
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:281,2'
              BranchSideFuncs:
                - abort
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:281,2'
          Branch Sides:
            - BranchSide:      'fixed.c:281,2'
              BranchSideFuncs:
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:282,2'
              BranchSideFuncs:
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:281,2'
          Branch Sides:
            - BranchSide:      'fixed.c:281,2'
              BranchSideFuncs:
                - abort
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:282,2'
              BranchSideFuncs:
                - abort
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:282,2'
          Branch Sides:
            - BranchSide:      'fixed.c:282,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:284,41'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:282,2'
          Branch Sides:
            - BranchSide:      'fixed.c:282,2'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:284,41'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:284,40'
          Branch Sides:
            - BranchSide:      'fixed.c:284,82'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:284,32'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
        - Branch String:   'fixed.c:285,40'
          Branch Sides:
            - BranchSide:      'fixed.c:285,82'
              BranchSideFuncs:
                - log
                - log
                - log
                - log
            - BranchSide:      'fixed.c:285,32'
              BranchSideFuncs:
                - log
                - log
                - log
        - Branch String:   'fixed.c:286,40'
          Branch Sides:
            - BranchSide:      'fixed.c:286,82'
              BranchSideFuncs:
                - log
                - log
                - log
            - BranchSide:      'fixed.c:286,32'
              BranchSideFuncs:
                - log
                - log
        - Branch String:   'fixed.c:287,40'
          Branch Sides:
            - BranchSide:      'fixed.c:287,82'
              BranchSideFuncs:
                - log
                - log
            - BranchSide:      'fixed.c:287,32'
              BranchSideFuncs:
                - log
        - Branch String:   'fixed.c:288,40'
          Branch Sides:
            - BranchSide:      'fixed.c:288,82'
              BranchSideFuncs:
                - log
            - BranchSide:      'fixed.c:288,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fixed.c:278,2'
          Dst:             abort
        - Src:             'fixed.c:279,2'
          Dst:             abort
        - Src:             'fixed.c:280,2'
          Dst:             abort
        - Src:             'fixed.c:281,2'
          Dst:             abort
        - Src:             'fixed.c:282,2'
          Dst:             abort
        - Src:             'fixed.c:284,62'
          Dst:             log
        - Src:             'fixed.c:285,62'
          Dst:             log
        - Src:             'fixed.c:286,62'
          Dst:             log
        - Src:             'fixed.c:287,62'
          Dst:             log
        - Src:             'fixed.c:288,62'
          Dst:             log
    - functionName:    FLAC__lpc_compute_best_order
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lpc_error
        - max_order
        - total_samples
        - overhead_bits_per_order
      BBCount:         14
      ICount:          116
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lpc.c:1613,2'
          Branch Sides:
            - BranchSide:      'lpc.c:1613,2'
              BranchSideFuncs:
                - abort
                - FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale
            - BranchSide:      'lpc.c:1614,2'
              BranchSideFuncs:
                - abort
                - FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale
        - Branch String:   'lpc.c:1614,2'
          Branch Sides:
            - BranchSide:      'lpc.c:1614,2'
              BranchSideFuncs:
                - FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale
            - BranchSide:      'lpc.c:1616,30'
              BranchSideFuncs:
                - FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale
        - Branch String:   'lpc.c:1621,2'
          Branch Sides:
            - BranchSide:      'lpc.c:1622,79'
              BranchSideFuncs:
                - FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale
            - BranchSide:      'lpc.c:1629,9'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1623,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1624,17'
              BranchSideFuncs:
                - FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale
            - BranchSide:      'lpc.c:1627,2'
              BranchSideFuncs:
                - FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale
      Callsites:
        - Src:             'lpc.c:1613,2'
          Dst:             abort
        - Src:             'lpc.c:1614,2'
          Dst:             abort
        - Src:             'lpc.c:1622,10'
          Dst:             FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale
    - functionName:    FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - lpc_error
        - error_scale
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lpc.c:1593,5'
          Branch Sides:
            - BranchSide:      'lpc.c:1594,34'
              BranchSideFuncs:
                - log
            - BranchSide:      'lpc.c:1600,10'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1595,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1596,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1598,4'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1600,10'
          Branch Sides:
            - BranchSide:      'lpc.c:1601,3'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1604,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lpc.c:1594,30'
          Dst:             log
    - functionName:    FLAC__lpc_compute_expected_bits_per_residual_sample
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1588
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - lpc_error
        - total_samples
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lpc.c:1584,2'
          Branch Sides:
            - BranchSide:      'lpc.c:1584,2'
              BranchSideFuncs:
                - FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale
            - BranchSide:      'lpc.c:1586,30'
              BranchSideFuncs:
                - FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale
      Callsites:
        - Src:             'lpc.c:1584,2'
          Dst:             abort
        - Src:             'lpc.c:1588,9'
          Dst:             FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale
    - functionName:    FLAC__lpc_restore_signal_wide_33bit
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - residual
        - data_len
        - qlp_coeff
        - order
        - lp_quantization
        - data
      BBCount:         76
      ICount:          701
      EdgeCount:       76
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lpc.c:1530,2'
          Branch Sides:
            - BranchSide:      'lpc.c:1530,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'lpc.c:1531,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'lpc.c:1531,2'
          Branch Sides:
            - BranchSide:      'lpc.c:1531,2'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1533,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1533,2'
          Branch Sides:
            - BranchSide:      'lpc.c:1534,7'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1571,1'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1535,3'
          Branch Sides:
            - BranchSide:      'lpc.c:1536,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1537,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1538,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1539,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1540,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1541,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1542,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1543,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1544,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1545,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1546,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1547,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1548,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1549,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1550,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1551,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1552,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1553,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1554,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1555,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1556,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1557,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1558,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1559,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1560,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1561,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1562,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1563,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1564,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1565,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1566,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1567,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1569,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lpc.c:1530,2'
          Dst:             abort
        - Src:             'lpc.c:1531,2'
          Dst:             abort
    - functionName:    FLAC__lpc_restore_signal_wide
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - residual
        - data_len
        - qlp_coeff
        - order
        - lp_quantization
        - data
      BBCount:         136
      ICount:          2343
      EdgeCount:       160
      CyclomaticComplexity: 26
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lpc.c:1275,2'
          Branch Sides:
            - BranchSide:      'lpc.c:1275,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'lpc.c:1276,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'lpc.c:1276,2'
          Branch Sides:
            - BranchSide:      'lpc.c:1276,2'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1283,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1283,5'
          Branch Sides:
            - BranchSide:      'lpc.c:1284,6'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1451,9'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1284,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1285,7'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1356,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1285,7'
          Branch Sides:
            - BranchSide:      'lpc.c:1286,8'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1323,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1286,8'
          Branch Sides:
            - BranchSide:      'lpc.c:1287,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1305,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1287,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1288,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1303,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1305,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1306,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1323,8'
          Branch Sides:
            - BranchSide:      'lpc.c:1324,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1340,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1324,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1325,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1338,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1340,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1341,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1356,11'
          Branch Sides:
            - BranchSide:      'lpc.c:1357,7'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1413,7'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1357,7'
          Branch Sides:
            - BranchSide:      'lpc.c:1358,8'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1387,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1358,8'
          Branch Sides:
            - BranchSide:      'lpc.c:1359,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1373,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1359,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1360,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1371,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1373,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1374,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1387,8'
          Branch Sides:
            - BranchSide:      'lpc.c:1388,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1400,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1388,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1389,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1398,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1400,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1401,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1413,7'
          Branch Sides:
            - BranchSide:      'lpc.c:1414,8'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1435,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1414,8'
          Branch Sides:
            - BranchSide:      'lpc.c:1415,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1425,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1415,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1416,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1423,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1425,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1426,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1435,8'
          Branch Sides:
            - BranchSide:      'lpc.c:1436,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1444,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1436,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1437,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1442,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1444,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1445,31'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1451,3'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1452,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1453,4'
          Branch Sides:
            - BranchSide:      'lpc.c:1454,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1455,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1456,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1457,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1458,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1459,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1460,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1461,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1462,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1463,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1464,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1465,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1466,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1467,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1468,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1469,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1470,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1471,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1472,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1473,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1487,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lpc.c:1275,2'
          Dst:             abort
        - Src:             'lpc.c:1276,2'
          Dst:             abort
    - functionName:    FLAC__lpc_restore_signal
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - residual
        - data_len
        - qlp_coeff
        - order
        - lp_quantization
        - data
      BBCount:         136
      ICount:          2084
      EdgeCount:       160
      CyclomaticComplexity: 26
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lpc.c:1023,2'
          Branch Sides:
            - BranchSide:      'lpc.c:1023,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'lpc.c:1024,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'lpc.c:1024,2'
          Branch Sides:
            - BranchSide:      'lpc.c:1024,2'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1031,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1031,5'
          Branch Sides:
            - BranchSide:      'lpc.c:1032,6'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1199,9'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1032,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1033,7'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1104,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1033,7'
          Branch Sides:
            - BranchSide:      'lpc.c:1034,8'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1071,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1034,8'
          Branch Sides:
            - BranchSide:      'lpc.c:1035,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1053,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1035,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1036,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1051,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1053,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1054,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1071,8'
          Branch Sides:
            - BranchSide:      'lpc.c:1072,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1088,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1072,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1073,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1086,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1088,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1089,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1104,11'
          Branch Sides:
            - BranchSide:      'lpc.c:1105,7'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1161,7'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1105,7'
          Branch Sides:
            - BranchSide:      'lpc.c:1106,8'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1135,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1106,8'
          Branch Sides:
            - BranchSide:      'lpc.c:1107,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1121,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1107,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1108,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1119,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1121,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1122,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1135,8'
          Branch Sides:
            - BranchSide:      'lpc.c:1136,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1148,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1136,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1137,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1146,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1148,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1149,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1161,7'
          Branch Sides:
            - BranchSide:      'lpc.c:1162,8'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1183,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1162,8'
          Branch Sides:
            - BranchSide:      'lpc.c:1163,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1173,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1163,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1164,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1171,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1173,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1174,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1183,8'
          Branch Sides:
            - BranchSide:      'lpc.c:1184,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1192,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1184,6'
          Branch Sides:
            - BranchSide:      'lpc.c:1185,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1190,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1192,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1193,17'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1199,3'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1200,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:1201,4'
          Branch Sides:
            - BranchSide:      'lpc.c:1202,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1203,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1204,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1205,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1206,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1207,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1208,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1209,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1210,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1211,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1212,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1213,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1214,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1215,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1216,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1217,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1218,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1219,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1220,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1221,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:1235,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lpc.c:1023,2'
          Dst:             abort
        - Src:             'lpc.c:1024,2'
          Dst:             abort
    - functionName:    FLAC__lpc_max_residual_bps
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - subframe_bps
        - qlp_coeff
        - order
        - lp_quantization
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__bitmath_silog2
        - FLAC__lpc_max_prediction_value_before_shift
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lpc.c:965,75'
          Dst:             FLAC__lpc_max_prediction_value_before_shift
        - Src:             'lpc.c:967,9'
          Dst:             FLAC__bitmath_silog2
    - functionName:    FLAC__lpc_max_prediction_value_before_shift
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - subframe_bps
        - qlp_coeff
        - order
      BBCount:         5
      ICount:          56
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lpc.c:947,2'
          Branch Sides:
            - BranchSide:      'lpc.c:948,31'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:949,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__lpc_max_prediction_before_shift_bps
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - subframe_bps
        - qlp_coeff
        - order
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__bitmath_silog2
        - FLAC__lpc_max_prediction_value_before_shift
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lpc.c:958,30'
          Dst:             FLAC__lpc_max_prediction_value_before_shift
        - Src:             'lpc.c:958,9'
          Dst:             FLAC__bitmath_silog2
    - functionName:    FLAC__lpc_compute_residual_from_qlp_coefficients_limit_residual_33bit
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - data_len
        - qlp_coeff
        - order
        - lp_quantization
        - residual
      BBCount:         83
      ICount:          728
      EdgeCount:       85
      CyclomaticComplexity: 4
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lpc.c:891,2'
          Branch Sides:
            - BranchSide:      'lpc.c:891,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'lpc.c:892,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'lpc.c:892,2'
          Branch Sides:
            - BranchSide:      'lpc.c:892,2'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:894,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:894,2'
          Branch Sides:
            - BranchSide:      'lpc.c:895,7'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:937,2'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:896,3'
          Branch Sides:
            - BranchSide:      'lpc.c:897,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:898,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:899,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:900,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:901,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:902,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:903,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:904,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:905,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:906,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:907,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:908,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:909,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:910,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:911,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:912,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:913,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:914,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:915,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:916,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:917,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:918,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:919,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:920,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:921,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:922,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:923,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:924,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:925,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:926,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:927,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:928,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:930,23'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:932,37'
          Branch Sides:
            - BranchSide:      'lpc.c:932,40'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:933,4'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:932,6'
          Branch Sides:
            - BranchSide:      'lpc.c:933,4'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:935,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lpc.c:891,2'
          Dst:             abort
        - Src:             'lpc.c:892,2'
          Dst:             abort
    - functionName:    FLAC__lpc_compute_residual_from_qlp_coefficients_limit_residual
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - data_len
        - qlp_coeff
        - order
        - lp_quantization
        - residual
      BBCount:         83
      ICount:          761
      EdgeCount:       85
      CyclomaticComplexity: 4
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lpc.c:837,2'
          Branch Sides:
            - BranchSide:      'lpc.c:837,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'lpc.c:838,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'lpc.c:838,2'
          Branch Sides:
            - BranchSide:      'lpc.c:838,2'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:840,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:840,2'
          Branch Sides:
            - BranchSide:      'lpc.c:841,7'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:883,2'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:842,3'
          Branch Sides:
            - BranchSide:      'lpc.c:843,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:844,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:845,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:846,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:847,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:848,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:849,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:850,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:851,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:852,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:853,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:854,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:855,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:856,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:857,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:858,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:859,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:860,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:861,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:862,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:863,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:864,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:865,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:866,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:867,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:868,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:869,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:870,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:871,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:872,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:873,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:874,20'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:876,23'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:878,37'
          Branch Sides:
            - BranchSide:      'lpc.c:878,40'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:879,4'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:878,6'
          Branch Sides:
            - BranchSide:      'lpc.c:879,4'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:881,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lpc.c:837,2'
          Dst:             abort
        - Src:             'lpc.c:838,2'
          Dst:             abort
    - functionName:    FLAC__lpc_compute_residual_from_qlp_coefficients_wide
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - data_len
        - qlp_coeff
        - order
        - lp_quantization
        - residual
      BBCount:         136
      ICount:          2343
      EdgeCount:       160
      CyclomaticComplexity: 26
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lpc.c:614,2'
          Branch Sides:
            - BranchSide:      'lpc.c:614,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'lpc.c:615,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'lpc.c:615,2'
          Branch Sides:
            - BranchSide:      'lpc.c:615,2'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:622,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:622,5'
          Branch Sides:
            - BranchSide:      'lpc.c:623,6'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:790,9'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:623,6'
          Branch Sides:
            - BranchSide:      'lpc.c:624,7'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:695,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:624,7'
          Branch Sides:
            - BranchSide:      'lpc.c:625,8'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:662,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:625,8'
          Branch Sides:
            - BranchSide:      'lpc.c:626,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:644,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:626,6'
          Branch Sides:
            - BranchSide:      'lpc.c:627,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:642,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:644,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:645,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:662,8'
          Branch Sides:
            - BranchSide:      'lpc.c:663,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:679,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:663,6'
          Branch Sides:
            - BranchSide:      'lpc.c:664,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:677,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:679,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:680,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:695,11'
          Branch Sides:
            - BranchSide:      'lpc.c:696,7'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:752,7'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:696,7'
          Branch Sides:
            - BranchSide:      'lpc.c:697,8'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:726,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:697,8'
          Branch Sides:
            - BranchSide:      'lpc.c:698,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:712,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:698,6'
          Branch Sides:
            - BranchSide:      'lpc.c:699,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:710,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:712,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:713,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:726,8'
          Branch Sides:
            - BranchSide:      'lpc.c:727,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:739,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:727,6'
          Branch Sides:
            - BranchSide:      'lpc.c:728,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:737,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:739,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:740,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:752,7'
          Branch Sides:
            - BranchSide:      'lpc.c:753,8'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:774,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:753,8'
          Branch Sides:
            - BranchSide:      'lpc.c:754,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:764,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:754,6'
          Branch Sides:
            - BranchSide:      'lpc.c:755,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:762,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:764,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:765,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:774,8'
          Branch Sides:
            - BranchSide:      'lpc.c:775,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:783,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:775,6'
          Branch Sides:
            - BranchSide:      'lpc.c:776,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:781,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:783,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:784,21'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:790,3'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:791,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:792,4'
          Branch Sides:
            - BranchSide:      'lpc.c:793,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:794,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:795,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:796,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:797,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:798,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:799,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:800,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:801,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:802,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:803,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:804,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:805,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:806,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:807,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:808,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:809,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:810,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:811,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:812,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:826,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lpc.c:614,2'
          Dst:             abort
        - Src:             'lpc.c:615,2'
          Dst:             abort
    - functionName:    FLAC__lpc_compute_residual_from_qlp_coefficients
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - data_len
        - qlp_coeff
        - order
        - lp_quantization
        - residual
      BBCount:         136
      ICount:          2084
      EdgeCount:       160
      CyclomaticComplexity: 26
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lpc.c:364,2'
          Branch Sides:
            - BranchSide:      'lpc.c:364,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'lpc.c:365,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'lpc.c:365,2'
          Branch Sides:
            - BranchSide:      'lpc.c:365,2'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:372,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:372,5'
          Branch Sides:
            - BranchSide:      'lpc.c:373,6'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:540,9'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:373,6'
          Branch Sides:
            - BranchSide:      'lpc.c:374,7'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:445,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:374,7'
          Branch Sides:
            - BranchSide:      'lpc.c:375,8'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:412,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:375,8'
          Branch Sides:
            - BranchSide:      'lpc.c:376,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:394,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:376,6'
          Branch Sides:
            - BranchSide:      'lpc.c:377,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:392,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:394,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:395,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:412,8'
          Branch Sides:
            - BranchSide:      'lpc.c:413,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:429,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:413,6'
          Branch Sides:
            - BranchSide:      'lpc.c:414,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:427,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:429,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:430,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:445,11'
          Branch Sides:
            - BranchSide:      'lpc.c:446,7'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:502,7'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:446,7'
          Branch Sides:
            - BranchSide:      'lpc.c:447,8'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:476,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:447,8'
          Branch Sides:
            - BranchSide:      'lpc.c:448,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:462,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:448,6'
          Branch Sides:
            - BranchSide:      'lpc.c:449,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:460,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:462,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:463,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:476,8'
          Branch Sides:
            - BranchSide:      'lpc.c:477,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:489,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:477,6'
          Branch Sides:
            - BranchSide:      'lpc.c:478,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:487,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:489,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:490,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:502,7'
          Branch Sides:
            - BranchSide:      'lpc.c:503,8'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:524,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:503,8'
          Branch Sides:
            - BranchSide:      'lpc.c:504,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:514,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:504,6'
          Branch Sides:
            - BranchSide:      'lpc.c:505,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:512,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:514,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:515,11'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:524,8'
          Branch Sides:
            - BranchSide:      'lpc.c:525,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:533,12'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:525,6'
          Branch Sides:
            - BranchSide:      'lpc.c:526,11'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:531,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:533,6'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:534,21'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:540,3'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:541,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:542,4'
          Branch Sides:
            - BranchSide:      'lpc.c:543,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:544,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:545,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:546,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:547,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:548,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:549,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:550,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:551,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:552,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:553,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:554,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:555,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:556,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:557,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:558,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:559,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:560,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:561,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:562,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:576,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lpc.c:364,2'
          Dst:             abort
        - Src:             'lpc.c:365,2'
          Dst:             abort
    - functionName:    FLAC__lpc_quantize_coefficients
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lp_coeff
        - order
        - precision
        - qlp_coeff
        - shift
      BBCount:         46
      ICount:          343
      EdgeCount:       58
      CyclomaticComplexity: 14
      functionsReached:
        - abort
        - frexp
        - lround
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lpc.c:226,2'
          Branch Sides:
            - BranchSide:      'lpc.c:226,2'
              BranchSideFuncs:
                - abort
                - frexp
                - lround
                - lround
            - BranchSide:      'lpc.c:227,2'
              BranchSideFuncs:
                - abort
                - frexp
                - lround
                - lround
        - Branch String:   'lpc.c:227,2'
          Branch Sides:
            - BranchSide:      'lpc.c:227,2'
              BranchSideFuncs:
                - frexp
                - lround
                - lround
            - BranchSide:      'lpc.c:230,11'
              BranchSideFuncs:
                - frexp
                - lround
                - lround
        - Branch String:   'lpc.c:237,2'
          Branch Sides:
            - BranchSide:      'lpc.c:238,25'
              BranchSideFuncs:
                - frexp
                - lround
                - lround
            - BranchSide:      'lpc.c:243,5'
              BranchSideFuncs:
                - frexp
                - lround
                - lround
        - Branch String:   'lpc.c:239,6'
          Branch Sides:
            - BranchSide:      'lpc.c:240,11'
              BranchSideFuncs:
                - frexp
                - lround
                - lround
            - BranchSide:      'lpc.c:241,2'
              BranchSideFuncs:
                - frexp
                - lround
                - lround
        - Branch String:   'lpc.c:243,5'
          Branch Sides:
            - BranchSide:      'lpc.c:245,3'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:248,37'
              BranchSideFuncs:
                - frexp
                - lround
                - lround
        - Branch String:   'lpc.c:256,6'
          Branch Sides:
            - BranchSide:      'lpc.c:257,13'
              BranchSideFuncs:
                - lround
                - lround
            - BranchSide:      'lpc.c:258,12'
              BranchSideFuncs:
                - lround
                - lround
        - Branch String:   'lpc.c:258,11'
          Branch Sides:
            - BranchSide:      'lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:259,4'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:262,5'
          Branch Sides:
            - BranchSide:      'lpc.c:263,10'
              BranchSideFuncs:
                - lround
            - BranchSide:      'lpc.c:288,25'
              BranchSideFuncs:
                - lround
        - Branch String:   'lpc.c:265,3'
          Branch Sides:
            - BranchSide:      'lpc.c:266,13'
              BranchSideFuncs:
                - lround
            - BranchSide:      'lpc.c:282,2'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:275,7'
          Branch Sides:
            - BranchSide:      'lpc.c:276,9'
              BranchSideFuncs:
                - lround
            - BranchSide:      'lpc.c:277,12'
              BranchSideFuncs:
                - lround
        - Branch String:   'lpc.c:294,3'
          Branch Sides:
            - BranchSide:      'lpc.c:295,13'
              BranchSideFuncs:
                - lround
            - BranchSide:      'lpc.c:310,4'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:303,7'
          Branch Sides:
            - BranchSide:      'lpc.c:304,9'
              BranchSideFuncs:
                - lround
            - BranchSide:      'lpc.c:305,12'
              BranchSideFuncs:
                - lround
      Callsites:
        - Src:             'lpc.c:226,2'
          Dst:             abort
        - Src:             'lpc.c:227,2'
          Dst:             abort
        - Src:             'lpc.c:252,9'
          Dst:             frexp
        - Src:             'lpc.c:267,8'
          Dst:             lround
        - Src:             'lpc.c:296,8'
          Dst:             lround
    - functionName:    frexp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lround
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC__lpc_compute_lp_coefficients
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - autoc
        - max_order
        - lp_coeff
        - error
      BBCount:         33
      ICount:          267
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lpc.c:181,2'
          Branch Sides:
            - BranchSide:      'lpc.c:181,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
            - BranchSide:      'lpc.c:182,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
        - Branch String:   'lpc.c:182,2'
          Branch Sides:
            - BranchSide:      'lpc.c:182,2'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'lpc.c:183,2'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'lpc.c:183,2'
          Branch Sides:
            - BranchSide:      'lpc.c:183,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'lpc.c:184,2'
              BranchSideFuncs:
                - abort
        - Branch String:   'lpc.c:184,2'
          Branch Sides:
            - BranchSide:      'lpc.c:184,2'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:186,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:188,2'
          Branch Sides:
            - BranchSide:      'lpc.c:188,2'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:190,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:191,3'
          Branch Sides:
            - BranchSide:      'lpc.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:193,8'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:197,3'
          Branch Sides:
            - BranchSide:      'lpc.c:198,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:202,6'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:202,6'
          Branch Sides:
            - BranchSide:      'lpc.c:203,18'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:205,17'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:208,3'
          Branch Sides:
            - BranchSide:      'lpc.c:209,39'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:210,14'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:213,6'
          Branch Sides:
            - BranchSide:      'lpc.c:214,17'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:217,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lpc.c:181,2'
          Dst:             abort
        - Src:             'lpc.c:182,2'
          Dst:             abort
        - Src:             'lpc.c:183,2'
          Dst:             abort
        - Src:             'lpc.c:184,2'
          Dst:             abort
    - functionName:    FLAC__lpc_compute_autocorrelation
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - data_len
        - lag
        - autoc
      BBCount:         108
      ICount:          631
      EdgeCount:       133
      CyclomaticComplexity: 27
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lpc.c:133,37'
          Branch Sides:
            - BranchSide:      'lpc.c:133,40'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'lpc.c:140,26'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   'lpc.c:133,6'
          Branch Sides:
            - BranchSide:      'lpc.c:140,26'
              BranchSideFuncs:
                - abort
                - abort
            - BranchSide:      'lpc.c:158,10'
              BranchSideFuncs:
                - abort
                - abort
                - abort
        - Branch String:   'lpc.c:142,3'
          Branch Sides:
            - BranchSide:      'lpc.c:142,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'lpc.c:143,3'
              BranchSideFuncs:
                - abort
        - Branch String:   'lpc.c:143,3'
          Branch Sides:
            - BranchSide:      'lpc.c:143,3'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:145,13'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:145,3'
          Branch Sides:
            - BranchSide:      'lpc.c:146,4'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:147,14'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:147,3'
          Branch Sides:
            - BranchSide:      'lpc.c:148,8'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:152,3'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:149,4'
          Branch Sides:
            - BranchSide:      'lpc.c:150,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:151,3'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:152,3'
          Branch Sides:
            - BranchSide:      'lpc.c:153,8'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:157,2'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:154,4'
          Branch Sides:
            - BranchSide:      'lpc.c:155,21'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:156,3'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:158,10'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:2,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      'lpc.c:163,10'
              BranchSideFuncs:
                - abort
                - abort
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:3,2'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:3,2'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:5,15'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:5,9'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:6,17'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:8,15'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:8,9'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:9,23'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:12,15'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:9,17'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:10,45'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:10,71'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:12,9'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:13,9'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:162,2'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:13,3'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:14,38'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:14,64'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:163,10'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:2,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      'lpc.c:168,10'
              BranchSideFuncs:
                - abort
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:3,2'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:3,2'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:5,15'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:5,9'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:6,17'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:8,15'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:8,9'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:9,23'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:12,15'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:9,17'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:10,45'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:10,71'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:12,9'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:13,9'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:167,2'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:13,3'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:14,38'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:14,64'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:3,2'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:3,2'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:5,15'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:5,9'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:6,17'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:8,15'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:8,9'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:9,23'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:12,15'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:9,17'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:10,45'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:10,71'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:12,9'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:13,9'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:172,2'
              BranchSideFuncs: []
        - Branch String:   './deduplication/lpc_compute_autocorrelation_intrin.c:13,3'
          Branch Sides:
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:14,38'
              BranchSideFuncs: []
            - BranchSide:      './deduplication/lpc_compute_autocorrelation_intrin.c:14,64'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lpc.c:142,3'
          Dst:             abort
        - Src:             'lpc.c:143,3'
          Dst:             abort
        - Src:             './deduplication/lpc_compute_autocorrelation_intrin.c:3,2'
          Dst:             abort
        - Src:             './deduplication/lpc_compute_autocorrelation_intrin.c:3,2'
          Dst:             abort
        - Src:             './deduplication/lpc_compute_autocorrelation_intrin.c:3,2'
          Dst:             abort
    - functionName:    FLAC__lpc_window_data_partial_wide
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - in
        - window
        - out
        - data_len
        - part_size
        - data_shift
      BBCount:         18
      ICount:          155
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lpc.c:99,5'
          Branch Sides:
            - BranchSide:      'lpc.c:99,5'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:100,9'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:100,3'
          Branch Sides:
            - BranchSide:      'lpc.c:101,13'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:102,7'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:102,7'
          Branch Sides:
            - BranchSide:      'lpc.c:102,5'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:102,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:103,3'
          Branch Sides:
            - BranchSide:      'lpc.c:104,13'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:105,6'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:105,6'
          Branch Sides:
            - BranchSide:      'lpc.c:106,4'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:107,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__lpc_window_data_partial
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - in
        - window
        - out
        - data_len
        - part_size
        - data_shift
      BBCount:         18
      ICount:          155
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lpc.c:85,5'
          Branch Sides:
            - BranchSide:      'lpc.c:85,5'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:86,9'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:86,3'
          Branch Sides:
            - BranchSide:      'lpc.c:87,13'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:88,7'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:88,7'
          Branch Sides:
            - BranchSide:      'lpc.c:88,5'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:88,5'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:89,3'
          Branch Sides:
            - BranchSide:      'lpc.c:90,13'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:91,6'
              BranchSideFuncs: []
        - Branch String:   'lpc.c:91,6'
          Branch Sides:
            - BranchSide:      'lpc.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:93,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__lpc_window_data_wide
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - window
        - out
        - data_len
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lpc.c:78,2'
          Branch Sides:
            - BranchSide:      'lpc.c:79,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:80,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__lpc_window_data
      functionSourceFile: '/src/flac/src/libFLAC/lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - window
        - out
        - data_len
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lpc.c:71,2'
          Branch Sides:
            - BranchSide:      'lpc.c:72,12'
              BranchSideFuncs: []
            - BranchSide:      'lpc.c:73,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alloc_check
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:71,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:72,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:73,29'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:73,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:75,10'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,35'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:75,39'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC__MD5Update
      functionSourceFile: '/src/flac/src/libFLAC/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - buf
        - len
      BBCount:         12
      ICount:          142
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__MD5Transform
      functionUses:    1
      BranchProfiles:
        - Branch String:   'md5.c:191,6'
          Branch Sides:
            - BranchSide:      'md5.c:192,3'
              BranchSideFuncs:
                - FLAC__MD5Transform
                - FLAC__MD5Transform
            - BranchSide:      'md5.c:194,12'
              BranchSideFuncs:
                - FLAC__MD5Transform
                - FLAC__MD5Transform
        - Branch String:   'md5.c:195,6'
          Branch Sides:
            - BranchSide:      'md5.c:196,24'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:200,23'
              BranchSideFuncs:
                - FLAC__MD5Transform
                - FLAC__MD5Transform
        - Branch String:   'md5.c:207,2'
          Branch Sides:
            - BranchSide:      'md5.c:208,10'
              BranchSideFuncs:
                - FLAC__MD5Transform
            - BranchSide:      'md5.c:216,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'md5.c:202,2'
          Dst:             FLAC__MD5Transform
        - Src:             'md5.c:210,3'
          Dst:             FLAC__MD5Transform
    - functionName:    FLAC__MD5Transform
      functionSourceFile: '/src/flac/src/libFLAC/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - in
      BBCount:         1
      ICount:          1482
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_input_
      functionSourceFile: '/src/flac/src/libFLAC/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mbuf
        - signal
        - channels
        - samples
        - bytes_per_sample
      BBCount:         126
      ICount:          1421
      EdgeCount:       148
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'md5.c:293,2'
          Branch Sides:
            - BranchSide:      'md5.c:296,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:301,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:308,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:317,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:328,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:342,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:347,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:354,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:363,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:374,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:388,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:397,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:411,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:416,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:423,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:432,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:443,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:456,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:296,4'
          Branch Sides:
            - BranchSide:      'md5.c:297,15'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:298,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:301,4'
          Branch Sides:
            - BranchSide:      'md5.c:302,15'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:305,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:308,4'
          Branch Sides:
            - BranchSide:      'md5.c:309,15'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:314,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:317,4'
          Branch Sides:
            - BranchSide:      'md5.c:318,15'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:325,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:328,4'
          Branch Sides:
            - BranchSide:      'md5.c:329,15'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:338,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:342,4'
          Branch Sides:
            - BranchSide:      'md5.c:343,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:344,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:347,4'
          Branch Sides:
            - BranchSide:      'md5.c:348,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:351,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:354,4'
          Branch Sides:
            - BranchSide:      'md5.c:355,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:360,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:363,4'
          Branch Sides:
            - BranchSide:      'md5.c:364,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:371,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:374,4'
          Branch Sides:
            - BranchSide:      'md5.c:375,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:384,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:388,4'
          Branch Sides:
            - BranchSide:      'md5.c:389,14'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:394,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:397,4'
          Branch Sides:
            - BranchSide:      'md5.c:398,14'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:407,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:411,4'
          Branch Sides:
            - BranchSide:      'md5.c:412,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:413,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:416,4'
          Branch Sides:
            - BranchSide:      'md5.c:417,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:420,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:423,4'
          Branch Sides:
            - BranchSide:      'md5.c:424,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:429,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:432,4'
          Branch Sides:
            - BranchSide:      'md5.c:433,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:440,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:443,4'
          Branch Sides:
            - BranchSide:      'md5.c:444,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:453,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:460,2'
          Branch Sides:
            - BranchSide:      'md5.c:462,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:468,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:474,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:484,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:490,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:462,4'
          Branch Sides:
            - BranchSide:      'md5.c:463,18'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:465,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:463,5'
          Branch Sides:
            - BranchSide:      'md5.c:464,16'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:464,38'
              BranchSideFuncs: []
        - Branch String:   'md5.c:468,4'
          Branch Sides:
            - BranchSide:      'md5.c:469,18'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:471,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:469,5'
          Branch Sides:
            - BranchSide:      'md5.c:470,17'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:470,17'
              BranchSideFuncs: []
        - Branch String:   'md5.c:474,4'
          Branch Sides:
            - BranchSide:      'md5.c:475,18'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:481,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:475,5'
          Branch Sides:
            - BranchSide:      'md5.c:476,15'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:480,5'
              BranchSideFuncs: []
        - Branch String:   'md5.c:484,4'
          Branch Sides:
            - BranchSide:      'md5.c:485,18'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:487,4'
              BranchSideFuncs: []
        - Branch String:   'md5.c:485,5'
          Branch Sides:
            - BranchSide:      'md5.c:486,17'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:486,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_malloc_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:92,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:93,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:96,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../../include/share/alloc.h:96,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:97,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../../include/share/alloc.h:98,16'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../../include/share/alloc.h:92,5'
          Dst:             alloc_check
    - functionName:    safe_realloc_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_check
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:205,19'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:205,22'
              BranchSideFuncs:
                - realloc
                - free
                - free
            - BranchSide:      '../../include/share/alloc.h:210,11'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   '../../include/share/alloc.h:205,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:206,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:210,11'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   '../../include/share/alloc.h:212,14'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:212,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:214,9'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:212,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:213,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../include/share/alloc.h:214,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../include/share/alloc.h:205,5'
          Dst:             alloc_check
        - Src:             '../../include/share/alloc.h:211,11'
          Dst:             realloc
    - functionName:    FLAC__MD5Accumulate
      functionSourceFile: '/src/flac/src/libFLAC/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - signal
        - channels
        - samples
        - bytes_per_sample
      BBCount:         16
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - FLAC__MD5Update
        - format_input_
        - safe_malloc_
        - safe_realloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'md5.c:502,6'
          Branch Sides:
            - BranchSide:      'md5.c:503,3'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:504,14'
              BranchSideFuncs:
                - format_input_
                - FLAC__MD5Update
                - safe_realloc_.2217
                - safe_malloc_.2216
        - Branch String:   'md5.c:504,6'
          Branch Sides:
            - BranchSide:      'md5.c:505,3'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:507,6'
              BranchSideFuncs:
                - format_input_
                - FLAC__MD5Update
                - safe_realloc_.2217
                - safe_malloc_.2216
        - Branch String:   'md5.c:507,6'
          Branch Sides:
            - BranchSide:      'md5.c:508,50'
              BranchSideFuncs:
                - safe_realloc_.2217
                - format_input_
                - FLAC__MD5Update
                - safe_malloc_.2216
            - BranchSide:      'md5.c:517,17'
              BranchSideFuncs:
                - format_input_
                - FLAC__MD5Update
        - Branch String:   'md5.c:508,7'
          Branch Sides:
            - BranchSide:      'md5.c:509,50'
              BranchSideFuncs:
                - safe_malloc_.2216
                - format_input_
                - FLAC__MD5Update
            - BranchSide:      'md5.c:514,19'
              BranchSideFuncs:
                - format_input_
                - FLAC__MD5Update
        - Branch String:   'md5.c:509,8'
          Branch Sides:
            - BranchSide:      'md5.c:510,5'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:513,3'
              BranchSideFuncs:
                - format_input_
                - FLAC__MD5Update
      Callsites:
        - Src:             'md5.c:508,36'
          Dst:             safe_realloc_
        - Src:             'md5.c:509,37'
          Dst:             safe_malloc_
        - Src:             'md5.c:517,2'
          Dst:             format_input_
        - Src:             'md5.c:519,2'
          Dst:             FLAC__MD5Update
    - functionName:    FLAC__MD5Final
      functionSourceFile: '/src/flac/src/libFLAC/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - digest
        - ctx
      BBCount:         9
      ICount:          135
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__MD5Transform
      functionUses:    4
      BranchProfiles:
        - Branch String:   'md5.c:252,6'
          Branch Sides:
            - BranchSide:      'md5.c:253,10'
              BranchSideFuncs:
                - FLAC__MD5Transform
                - FLAC__MD5Transform
                - free
            - BranchSide:      'md5.c:259,9'
              BranchSideFuncs:
                - FLAC__MD5Transform
                - free
        - Branch String:   'md5.c:269,6'
          Branch Sides:
            - BranchSide:      'md5.c:269,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'md5.c:270,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'md5.c:255,3'
          Dst:             FLAC__MD5Transform
        - Src:             'md5.c:265,2'
          Dst:             FLAC__MD5Transform
    - functionName:    FLAC__MD5Init
      functionSourceFile: '/src/flac/src/libFLAC/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_check
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:71,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:72,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:73,29'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:73,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:74,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:75,10'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,35'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:75,39'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
        - Branch String:   '../../include/share/alloc.h:75,10'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_malloc_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:92,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:93,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:96,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../../include/share/alloc.h:96,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:97,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../../include/share/alloc.h:98,16'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../../include/share/alloc.h:92,5'
          Dst:             alloc_check
    - functionName:    safe_malloc_mul_2op_p
      functionSourceFile: '/src/flac/src/libFLAC/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size1
        - size2
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'memory.c:214,12'
          Branch Sides:
            - BranchSide:      'memory.c:214,16'
              BranchSideFuncs:
                - malloc
                - malloc
            - BranchSide:      'memory.c:215,10'
              BranchSideFuncs:
                - malloc
        - Branch String:   'memory.c:214,5'
          Branch Sides:
            - BranchSide:      'memory.c:215,10'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'memory.c:216,5'
              BranchSideFuncs:
                - malloc
        - Branch String:   'memory.c:216,5'
          Branch Sides:
            - BranchSide:      'memory.c:217,3'
              BranchSideFuncs: []
            - BranchSide:      'memory.c:218,16'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    FLAC__memory_alloc_aligned_real_array
      functionSourceFile: '/src/flac/src/libFLAC/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elements
        - unaligned_pointer
        - aligned_pointer
      BBCount:         19
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__memory_alloc_aligned
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'memory.c:189,2'
          Branch Sides:
            - BranchSide:      'memory.c:189,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:190,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:190,2'
          Branch Sides:
            - BranchSide:      'memory.c:190,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:191,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:191,2'
          Branch Sides:
            - BranchSide:      'memory.c:191,2'
              BranchSideFuncs:
                - abort
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:192,2'
              BranchSideFuncs:
                - abort
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:192,2'
          Branch Sides:
            - BranchSide:      'memory.c:192,2'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:194,5'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:194,5'
          Branch Sides:
            - BranchSide:      'memory.c:195,3'
              BranchSideFuncs: []
            - BranchSide:      'memory.c:197,48'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:198,5'
          Branch Sides:
            - BranchSide:      'memory.c:199,3'
              BranchSideFuncs: []
            - BranchSide:      'memory.c:202,7'
              BranchSideFuncs:
                - free
        - Branch String:   'memory.c:202,6'
          Branch Sides:
            - BranchSide:      'memory.c:203,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'memory.c:204,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'memory.c:189,2'
          Dst:             abort
        - Src:             'memory.c:190,2'
          Dst:             abort
        - Src:             'memory.c:191,2'
          Dst:             abort
        - Src:             'memory.c:192,2'
          Dst:             abort
        - Src:             'memory.c:197,7'
          Dst:             FLAC__memory_alloc_aligned
    - functionName:    FLAC__memory_alloc_aligned
      functionSourceFile: '/src/flac/src/libFLAC/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - bytes
        - aligned_address
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - safe_malloc_add_2op_
      functionUses:    5
      BranchProfiles:
        - Branch String:   'memory.c:50,2'
          Branch Sides:
            - BranchSide:      'memory.c:50,2'
              BranchSideFuncs:
                - safe_malloc_add_2op_.2252
            - BranchSide:      'memory.c:54,27'
              BranchSideFuncs:
                - safe_malloc_add_2op_.2252
      Callsites:
        - Src:             'memory.c:50,2'
          Dst:             abort
        - Src:             'memory.c:54,6'
          Dst:             safe_malloc_add_2op_
    - functionName:    safe_malloc_add_2op_
      functionSourceFile: '/src/flac/src/libFLAC/../../include/share/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size1
        - size2
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - safe_malloc_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/share/alloc.h:132,5'
          Branch Sides:
            - BranchSide:      '../../include/share/alloc.h:133,3'
              BranchSideFuncs: []
            - BranchSide:      '../../include/share/alloc.h:134,22'
              BranchSideFuncs:
                - safe_malloc_.2249
      Callsites:
        - Src:             '../../include/share/alloc.h:134,9'
          Dst:             safe_malloc_
    - functionName:    FLAC__memory_alloc_aligned_uint64_array
      functionSourceFile: '/src/flac/src/libFLAC/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elements
        - unaligned_pointer
        - aligned_pointer
      BBCount:         19
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__memory_alloc_aligned
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'memory.c:158,2'
          Branch Sides:
            - BranchSide:      'memory.c:158,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:159,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:159,2'
          Branch Sides:
            - BranchSide:      'memory.c:159,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:160,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:160,2'
          Branch Sides:
            - BranchSide:      'memory.c:160,2'
              BranchSideFuncs:
                - abort
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:161,2'
              BranchSideFuncs:
                - abort
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:161,2'
          Branch Sides:
            - BranchSide:      'memory.c:161,2'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:163,5'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:163,5'
          Branch Sides:
            - BranchSide:      'memory.c:164,3'
              BranchSideFuncs: []
            - BranchSide:      'memory.c:166,48'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:167,5'
          Branch Sides:
            - BranchSide:      'memory.c:168,3'
              BranchSideFuncs: []
            - BranchSide:      'memory.c:171,7'
              BranchSideFuncs:
                - free
        - Branch String:   'memory.c:171,6'
          Branch Sides:
            - BranchSide:      'memory.c:172,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'memory.c:173,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'memory.c:158,2'
          Dst:             abort
        - Src:             'memory.c:159,2'
          Dst:             abort
        - Src:             'memory.c:160,2'
          Dst:             abort
        - Src:             'memory.c:161,2'
          Dst:             abort
        - Src:             'memory.c:166,7'
          Dst:             FLAC__memory_alloc_aligned
    - functionName:    FLAC__memory_alloc_aligned_int64_array
      functionSourceFile: '/src/flac/src/libFLAC/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elements
        - unaligned_pointer
        - aligned_pointer
      BBCount:         19
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__memory_alloc_aligned
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'memory.c:129,2'
          Branch Sides:
            - BranchSide:      'memory.c:129,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:130,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:130,2'
          Branch Sides:
            - BranchSide:      'memory.c:130,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:131,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:131,2'
          Branch Sides:
            - BranchSide:      'memory.c:131,2'
              BranchSideFuncs:
                - abort
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:132,2'
              BranchSideFuncs:
                - abort
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:132,2'
          Branch Sides:
            - BranchSide:      'memory.c:132,2'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:134,5'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:134,5'
          Branch Sides:
            - BranchSide:      'memory.c:135,3'
              BranchSideFuncs: []
            - BranchSide:      'memory.c:137,48'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:138,5'
          Branch Sides:
            - BranchSide:      'memory.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'memory.c:142,7'
              BranchSideFuncs:
                - free
        - Branch String:   'memory.c:142,6'
          Branch Sides:
            - BranchSide:      'memory.c:143,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'memory.c:144,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'memory.c:129,2'
          Dst:             abort
        - Src:             'memory.c:130,2'
          Dst:             abort
        - Src:             'memory.c:131,2'
          Dst:             abort
        - Src:             'memory.c:132,2'
          Dst:             abort
        - Src:             'memory.c:137,7'
          Dst:             FLAC__memory_alloc_aligned
    - functionName:    FLAC__memory_alloc_aligned_uint32_array
      functionSourceFile: '/src/flac/src/libFLAC/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elements
        - unaligned_pointer
        - aligned_pointer
      BBCount:         19
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__memory_alloc_aligned
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'memory.c:100,2'
          Branch Sides:
            - BranchSide:      'memory.c:100,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:101,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:101,2'
          Branch Sides:
            - BranchSide:      'memory.c:101,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:102,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:102,2'
          Branch Sides:
            - BranchSide:      'memory.c:102,2'
              BranchSideFuncs:
                - abort
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:103,2'
              BranchSideFuncs:
                - abort
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:103,2'
          Branch Sides:
            - BranchSide:      'memory.c:103,2'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:105,5'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:105,5'
          Branch Sides:
            - BranchSide:      'memory.c:106,3'
              BranchSideFuncs: []
            - BranchSide:      'memory.c:108,48'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:109,5'
          Branch Sides:
            - BranchSide:      'memory.c:110,3'
              BranchSideFuncs: []
            - BranchSide:      'memory.c:113,7'
              BranchSideFuncs:
                - free
        - Branch String:   'memory.c:113,6'
          Branch Sides:
            - BranchSide:      'memory.c:114,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'memory.c:115,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'memory.c:100,2'
          Dst:             abort
        - Src:             'memory.c:101,2'
          Dst:             abort
        - Src:             'memory.c:102,2'
          Dst:             abort
        - Src:             'memory.c:103,2'
          Dst:             abort
        - Src:             'memory.c:108,7'
          Dst:             FLAC__memory_alloc_aligned
    - functionName:    FLAC__memory_alloc_aligned_int32_array
      functionSourceFile: '/src/flac/src/libFLAC/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elements
        - unaligned_pointer
        - aligned_pointer
      BBCount:         19
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__memory_alloc_aligned
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'memory.c:71,2'
          Branch Sides:
            - BranchSide:      'memory.c:71,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:72,2'
              BranchSideFuncs:
                - abort
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:72,2'
          Branch Sides:
            - BranchSide:      'memory.c:72,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:73,2'
              BranchSideFuncs:
                - abort
                - abort
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:73,2'
          Branch Sides:
            - BranchSide:      'memory.c:73,2'
              BranchSideFuncs:
                - abort
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:74,2'
              BranchSideFuncs:
                - abort
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:74,2'
          Branch Sides:
            - BranchSide:      'memory.c:74,2'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned
                - free
            - BranchSide:      'memory.c:76,5'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:76,5'
          Branch Sides:
            - BranchSide:      'memory.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'memory.c:79,48'
              BranchSideFuncs:
                - FLAC__memory_alloc_aligned
                - free
        - Branch String:   'memory.c:80,5'
          Branch Sides:
            - BranchSide:      'memory.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'memory.c:84,7'
              BranchSideFuncs:
                - free
        - Branch String:   'memory.c:84,6'
          Branch Sides:
            - BranchSide:      'memory.c:85,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'memory.c:86,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'memory.c:71,2'
          Dst:             abort
        - Src:             'memory.c:72,2'
          Dst:             abort
        - Src:             'memory.c:73,2'
          Dst:             abort
        - Src:             'memory.c:74,2'
          Dst:             abort
        - Src:             'memory.c:79,7'
          Dst:             FLAC__memory_alloc_aligned
    - functionName:    FLAC__clz_uint32
      functionSourceFile: '/src/flac/src/libFLAC/./include/private/bitmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/private/bitmath.h:76,2'
          Branch Sides:
            - BranchSide:      './include/private/bitmath.h:76,2'
              BranchSideFuncs: []
            - BranchSide:      './include/private/bitmath.h:82,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             './include/private/bitmath.h:76,2'
          Dst:             abort
    - functionName:    FLAC__bitmath_ilog2
      functionSourceFile: '/src/flac/src/libFLAC/./include/private/bitmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - FLAC__clz_uint32
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/private/bitmath.h:158,2'
          Branch Sides:
            - BranchSide:      './include/private/bitmath.h:158,2'
              BranchSideFuncs:
                - FLAC__clz_uint32
            - BranchSide:      './include/private/bitmath.h:168,26'
              BranchSideFuncs:
                - FLAC__clz_uint32
      Callsites:
        - Src:             './include/private/bitmath.h:158,2'
          Dst:             abort
        - Src:             './include/private/bitmath.h:168,9'
          Dst:             FLAC__clz_uint32
    - functionName:    FLAC__bitmath_extra_mulbits_unsigned
      functionSourceFile: '/src/flac/src/libFLAC/bitmath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - FLAC__bitmath_ilog2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitmath.c:106,5'
          Branch Sides:
            - BranchSide:      'bitmath.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'bitmath.c:108,30'
              BranchSideFuncs:
                - FLAC__bitmath_ilog2
        - Branch String:   'bitmath.c:109,5'
          Branch Sides:
            - BranchSide:      'bitmath.c:111,10'
              BranchSideFuncs: []
            - BranchSide:      'bitmath.c:114,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitmath.c:108,10'
          Dst:             FLAC__bitmath_ilog2
    - functionName:    FLAC__bitmath_ilog2_wide
      functionSourceFile: '/src/flac/src/libFLAC/./include/private/bitmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - v
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/private/bitmath.h:174,2'
          Branch Sides:
            - BranchSide:      './include/private/bitmath.h:174,2'
              BranchSideFuncs: []
            - BranchSide:      './include/private/bitmath.h:176,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             './include/private/bitmath.h:174,2'
          Dst:             abort
    - functionName:    FLAC__bitmath_silog2
      functionSourceFile: '/src/flac/src/libFLAC/bitmath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - v
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC__bitmath_ilog2_wide
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bitmath.c:65,5'
          Branch Sides:
            - BranchSide:      'bitmath.c:66,3'
              BranchSideFuncs: []
            - BranchSide:      'bitmath.c:68,5'
              BranchSideFuncs:
                - FLAC__bitmath_ilog2_wide
        - Branch String:   'bitmath.c:68,5'
          Branch Sides:
            - BranchSide:      'bitmath.c:69,3'
              BranchSideFuncs: []
            - BranchSide:      'bitmath.c:71,7'
              BranchSideFuncs:
                - FLAC__bitmath_ilog2_wide
        - Branch String:   'bitmath.c:71,6'
          Branch Sides:
            - BranchSide:      'bitmath.c:71,19'
              BranchSideFuncs:
                - FLAC__bitmath_ilog2_wide
            - BranchSide:      'bitmath.c:71,27'
              BranchSideFuncs:
                - FLAC__bitmath_ilog2_wide
      Callsites:
        - Src:             'bitmath.c:72,9'
          Dst:             FLAC__bitmath_ilog2_wide
    - functionName:    ogg_packet_clear
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - op
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_stream_packetpeek
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - os
        - op
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _packetout
        - ogg_stream_check
      functionUses:    0
      BranchProfiles:
        - Branch String:   'framing.c:1004,6'
          Branch Sides:
            - BranchSide:      'framing.c:1004,28'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:1005,21'
              BranchSideFuncs:
                - _packetout
      Callsites:
        - Src:             'framing.c:1004,6'
          Dst:             ogg_stream_check
        - Src:             'framing.c:1005,10'
          Dst:             _packetout
    - functionName:    ogg_stream_check
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - os
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'framing.c:157,10'
          Branch Sides:
            - BranchSide:      'framing.c:157,14'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:157,29'
              BranchSideFuncs: []
        - Branch String:   'framing.c:157,6'
          Branch Sides:
            - BranchSide:      'framing.c:157,29'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:158,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _packetout
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - os
        - op
        - adv
      BBCount:         23
      ICount:          241
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'framing.c:952,6'
          Branch Sides:
            - BranchSide:      'framing.c:952,29'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:954,6'
              BranchSideFuncs: []
        - Branch String:   'framing.c:954,6'
          Branch Sides:
            - BranchSide:      'framing.c:957,5'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:962,7'
              BranchSideFuncs: []
        - Branch String:   'framing.c:962,10'
          Branch Sides:
            - BranchSide:      'framing.c:962,14'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:968,14'
              BranchSideFuncs: []
        - Branch String:   'framing.c:962,6'
          Branch Sides:
            - BranchSide:      'framing.c:962,18'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:968,14'
              BranchSideFuncs: []
        - Branch String:   'framing.c:973,5'
          Branch Sides:
            - BranchSide:      'framing.c:974,15'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:980,8'
              BranchSideFuncs: []
        - Branch String:   'framing.c:976,10'
          Branch Sides:
            - BranchSide:      'framing.c:976,23'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:977,14'
              BranchSideFuncs: []
        - Branch String:   'framing.c:980,8'
          Branch Sides:
            - BranchSide:      'framing.c:981,17'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:989,8'
              BranchSideFuncs: []
        - Branch String:   'framing.c:989,8'
          Branch Sides:
            - BranchSide:      'framing.c:990,26'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:995,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ogg_stream_packetout
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - os
        - op
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _packetout
        - ogg_stream_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'framing.c:999,6'
          Branch Sides:
            - BranchSide:      'framing.c:999,28'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:1000,21'
              BranchSideFuncs:
                - _packetout
      Callsites:
        - Src:             'framing.c:999,6'
          Dst:             ogg_stream_check
        - Src:             'framing.c:1000,10'
          Dst:             _packetout
    - functionName:    ogg_stream_reset_serialno
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - os
        - serialno
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogg_stream_check
        - ogg_stream_reset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'framing.c:938,6'
          Branch Sides:
            - BranchSide:      'framing.c:938,28'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:939,20'
              BranchSideFuncs:
                - ogg_stream_reset
      Callsites:
        - Src:             'framing.c:938,6'
          Dst:             ogg_stream_check
        - Src:             'framing.c:939,3'
          Dst:             ogg_stream_reset
    - functionName:    ogg_stream_reset
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - os
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogg_stream_check
      functionUses:    3
      BranchProfiles:
        - Branch String:   'framing.c:917,6'
          Branch Sides:
            - BranchSide:      'framing.c:917,28'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:919,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'framing.c:917,6'
          Dst:             ogg_stream_check
    - functionName:    ogg_sync_reset
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oy
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogg_sync_check
      functionUses:    2
      BranchProfiles:
        - Branch String:   'framing.c:906,6'
          Branch Sides:
            - BranchSide:      'framing.c:906,25'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:908,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'framing.c:906,6'
          Dst:             ogg_sync_check
    - functionName:    ogg_sync_check
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oy
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'framing.c:584,6'
          Branch Sides:
            - BranchSide:      'framing.c:584,21'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:585,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ogg_stream_pagein
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - os
        - og
      BBCount:         78
      ICount:          651
      EdgeCount:       104
      CyclomaticComplexity: 28
      functionsReached:
        - _os_body_expand
        - _os_lacing_expand
        - ogg_page_bos
        - ogg_page_continued
        - ogg_page_eos
        - ogg_page_granulepos
        - ogg_page_pageno
        - ogg_page_serialno
        - ogg_page_version
        - ogg_stream_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'framing.c:790,6'
          Branch Sides:
            - BranchSide:      'framing.c:790,28'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:794,13'
              BranchSideFuncs:
                - _os_lacing_expand
                - _os_body_expand
        - Branch String:   'framing.c:798,8'
          Branch Sides:
            - BranchSide:      'framing.c:799,22'
              BranchSideFuncs:
                - _os_lacing_expand
                - _os_body_expand
            - BranchSide:      'framing.c:805,8'
              BranchSideFuncs:
                - _os_lacing_expand
                - _os_body_expand
        - Branch String:   'framing.c:800,10'
          Branch Sides:
            - BranchSide:      'framing.c:801,17'
              BranchSideFuncs:
                - _os_lacing_expand
                - _os_body_expand
            - BranchSide:      'framing.c:802,7'
              BranchSideFuncs:
                - _os_lacing_expand
                - _os_body_expand
        - Branch String:   'framing.c:805,8'
          Branch Sides:
            - BranchSide:      'framing.c:807,10'
              BranchSideFuncs:
                - _os_lacing_expand
                - _os_body_expand
            - BranchSide:      'framing.c:820,6'
              BranchSideFuncs:
                - _os_lacing_expand
                - _os_body_expand
        - Branch String:   'framing.c:807,10'
          Branch Sides:
            - BranchSide:      'framing.c:808,17'
              BranchSideFuncs:
                - _os_lacing_expand
                - _os_body_expand
            - BranchSide:      'framing.c:813,24'
              BranchSideFuncs:
                - _os_lacing_expand
                - _os_body_expand
        - Branch String:   'framing.c:820,6'
          Branch Sides:
            - BranchSide:      'framing.c:820,29'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:821,6'
              BranchSideFuncs:
                - _os_lacing_expand
                - _os_body_expand
        - Branch String:   'framing.c:821,6'
          Branch Sides:
            - BranchSide:      'framing.c:821,16'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:823,24'
              BranchSideFuncs:
                - _os_lacing_expand
                - _os_body_expand
        - Branch String:   'framing.c:823,6'
          Branch Sides:
            - BranchSide:      'framing.c:823,40'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:826,6'
              BranchSideFuncs:
                - _os_body_expand
        - Branch String:   'framing.c:826,6'
          Branch Sides:
            - BranchSide:      'framing.c:830,11'
              BranchSideFuncs:
                - _os_body_expand
            - BranchSide:      'framing.c:843,6'
              BranchSideFuncs:
                - _os_body_expand
        - Branch String:   'framing.c:830,5'
          Branch Sides:
            - BranchSide:      'framing.c:831,22'
              BranchSideFuncs:
                - _os_body_expand
            - BranchSide:      'framing.c:832,21'
              BranchSideFuncs:
                - _os_body_expand
        - Branch String:   'framing.c:835,8'
          Branch Sides:
            - BranchSide:      'framing.c:836,7'
              BranchSideFuncs:
                - _os_body_expand
            - BranchSide:      'framing.c:839,3'
              BranchSideFuncs:
                - _os_body_expand
        - Branch String:   'framing.c:843,6'
          Branch Sides:
            - BranchSide:      'framing.c:844,8'
              BranchSideFuncs:
                - _os_body_expand
            - BranchSide:      'framing.c:860,6'
              BranchSideFuncs:
                - _os_body_expand
        - Branch String:   'framing.c:844,26'
          Branch Sides:
            - BranchSide:      'framing.c:845,9'
              BranchSideFuncs:
                - _os_body_expand
            - BranchSide:      'framing.c:847,10'
              BranchSideFuncs:
                - _os_body_expand
        - Branch String:   'framing.c:845,54'
          Branch Sides:
            - BranchSide:      'framing.c:846,8'
              BranchSideFuncs:
                - _os_body_expand
            - BranchSide:      'framing.c:847,10'
              BranchSideFuncs:
                - _os_body_expand
        - Branch String:   'framing.c:844,8'
          Branch Sides:
            - BranchSide:      'framing.c:847,10'
              BranchSideFuncs:
                - _os_body_expand
            - BranchSide:      'framing.c:858,3'
              BranchSideFuncs:
                - _os_body_expand
        - Branch String:   'framing.c:848,7'
          Branch Sides:
            - BranchSide:      'framing.c:849,17'
              BranchSideFuncs:
                - _os_body_expand
            - BranchSide:      'framing.c:857,5'
              BranchSideFuncs:
                - _os_body_expand
        - Branch String:   'framing.c:852,12'
          Branch Sides:
            - BranchSide:      'framing.c:853,17'
              BranchSideFuncs:
                - _os_body_expand
            - BranchSide:      'framing.c:856,7'
              BranchSideFuncs:
                - _os_body_expand
        - Branch String:   'framing.c:860,6'
          Branch Sides:
            - BranchSide:      'framing.c:861,24'
              BranchSideFuncs:
                - _os_body_expand
            - BranchSide:      'framing.c:867,9'
              BranchSideFuncs: []
        - Branch String:   'framing.c:861,8'
          Branch Sides:
            - BranchSide:      'framing.c:861,38'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:862,12'
              BranchSideFuncs: []
        - Branch String:   'framing.c:868,5'
          Branch Sides:
            - BranchSide:      'framing.c:869,15'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:887,8'
              BranchSideFuncs: []
        - Branch String:   'framing.c:873,10'
          Branch Sides:
            - BranchSide:      'framing.c:874,9'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:878,10'
              BranchSideFuncs: []
        - Branch String:   'framing.c:878,10'
          Branch Sides:
            - BranchSide:      'framing.c:878,24'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:880,7'
              BranchSideFuncs: []
        - Branch String:   'framing.c:883,10'
          Branch Sides:
            - BranchSide:      'framing.c:868,5'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:883,36'
              BranchSideFuncs: []
        - Branch String:   'framing.c:887,8'
          Branch Sides:
            - BranchSide:      'framing.c:888,31'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:893,6'
              BranchSideFuncs: []
        - Branch String:   'framing.c:893,6'
          Branch Sides:
            - BranchSide:      'framing.c:894,5'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:899,14'
              BranchSideFuncs: []
        - Branch String:   'framing.c:895,8'
          Branch Sides:
            - BranchSide:      'framing.c:896,7'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:897,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'framing.c:781,15'
          Dst:             ogg_page_version
        - Src:             'framing.c:782,17'
          Dst:             ogg_page_continued
        - Src:             'framing.c:783,11'
          Dst:             ogg_page_bos
        - Src:             'framing.c:784,11'
          Dst:             ogg_page_eos
        - Src:             'framing.c:785,26'
          Dst:             ogg_page_granulepos
        - Src:             'framing.c:786,16'
          Dst:             ogg_page_serialno
        - Src:             'framing.c:787,15'
          Dst:             ogg_page_pageno
        - Src:             'framing.c:790,6'
          Dst:             ogg_stream_check
        - Src:             'framing.c:823,6'
          Dst:             _os_lacing_expand
        - Src:             'framing.c:861,8'
          Dst:             _os_body_expand
    - functionName:    ogg_page_version
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - og
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_page_continued
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - og
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_page_bos
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - og
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_page_eos
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - og
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_page_granulepos
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - og
      BBCount:         1
      ICount:          93
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_page_serialno
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - og
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_page_pageno
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - og
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _os_lacing_expand
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - os
        - needed
      BBCount:         16
      ICount:          126
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ogg_stream_clear
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'framing.c:206,6'
          Branch Sides:
            - BranchSide:      'framing.c:209,8'
              BranchSideFuncs:
                - realloc
                - ogg_stream_clear
                - realloc
                - ogg_stream_clear
                - ogg_stream_clear
            - BranchSide:      'framing.c:230,3'
              BranchSideFuncs: []
        - Branch String:   'framing.c:209,8'
          Branch Sides:
            - BranchSide:      'framing.c:210,24'
              BranchSideFuncs:
                - ogg_stream_clear
            - BranchSide:      'framing.c:213,20'
              BranchSideFuncs:
                - realloc
                - ogg_stream_clear
                - realloc
                - ogg_stream_clear
        - Branch String:   'framing.c:214,8'
          Branch Sides:
            - BranchSide:      'framing.c:214,49'
              BranchSideFuncs:
                - realloc
                - ogg_stream_clear
                - realloc
                - ogg_stream_clear
            - BranchSide:      'framing.c:215,22'
              BranchSideFuncs:
                - realloc
                - ogg_stream_clear
                - realloc
                - ogg_stream_clear
        - Branch String:   'framing.c:216,8'
          Branch Sides:
            - BranchSide:      'framing.c:217,24'
              BranchSideFuncs:
                - realloc
                - ogg_stream_clear
            - BranchSide:      'framing.c:220,21'
              BranchSideFuncs:
                - realloc
                - ogg_stream_clear
        - Branch String:   'framing.c:223,8'
          Branch Sides:
            - BranchSide:      'framing.c:224,24'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:227,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'framing.c:210,7'
          Dst:             ogg_stream_clear
        - Src:             'framing.c:215,9'
          Dst:             realloc
        - Src:             'framing.c:217,7'
          Dst:             ogg_stream_clear
        - Src:             'framing.c:221,9'
          Dst:             realloc
        - Src:             'framing.c:224,7'
          Dst:             ogg_stream_clear
    - functionName:    _os_body_expand
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - os
        - needed
      BBCount:         14
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ogg_stream_clear
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'framing.c:185,6'
          Branch Sides:
            - BranchSide:      'framing.c:188,8'
              BranchSideFuncs:
                - realloc
                - ogg_stream_clear
                - ogg_stream_clear
            - BranchSide:      'framing.c:202,3'
              BranchSideFuncs: []
        - Branch String:   'framing.c:188,8'
          Branch Sides:
            - BranchSide:      'framing.c:189,24'
              BranchSideFuncs:
                - ogg_stream_clear
            - BranchSide:      'framing.c:192,18'
              BranchSideFuncs:
                - realloc
                - ogg_stream_clear
        - Branch String:   'framing.c:193,8'
          Branch Sides:
            - BranchSide:      'framing.c:193,47'
              BranchSideFuncs:
                - realloc
                - ogg_stream_clear
            - BranchSide:      'framing.c:194,22'
              BranchSideFuncs:
                - realloc
                - ogg_stream_clear
        - Branch String:   'framing.c:195,8'
          Branch Sides:
            - BranchSide:      'framing.c:196,24'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:199,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'framing.c:189,7'
          Dst:             ogg_stream_clear
        - Src:             'framing.c:194,9'
          Dst:             realloc
        - Src:             'framing.c:196,7'
          Dst:             ogg_stream_clear
    - functionName:    ogg_stream_clear
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - os
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'framing.c:163,6'
          Branch Sides:
            - BranchSide:      'framing.c:163,6'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'framing.c:164,8'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'framing.c:164,8'
          Branch Sides:
            - BranchSide:      'framing.c:164,32'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'framing.c:165,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'framing.c:165,8'
          Branch Sides:
            - BranchSide:      'framing.c:165,34'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'framing.c:166,8'
              BranchSideFuncs:
                - free
        - Branch String:   'framing.c:166,8'
          Branch Sides:
            - BranchSide:      'framing.c:166,35'
              BranchSideFuncs:
                - free
            - BranchSide:      'framing.c:168,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ogg_sync_pageout
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oy
        - og
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ogg_sync_check
        - ogg_sync_pageseek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'framing.c:744,6'
          Branch Sides:
            - BranchSide:      'framing.c:744,25'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:750,3'
              BranchSideFuncs:
                - ogg_sync_pageseek
        - Branch String:   'framing.c:752,8'
          Branch Sides:
            - BranchSide:      'framing.c:754,7'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:756,8'
              BranchSideFuncs:
                - ogg_sync_pageseek
        - Branch String:   'framing.c:756,8'
          Branch Sides:
            - BranchSide:      'framing.c:758,7'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:762,9'
              BranchSideFuncs:
                - ogg_sync_pageseek
        - Branch String:   'framing.c:762,8'
          Branch Sides:
            - BranchSide:      'framing.c:750,3'
              BranchSideFuncs:
                - ogg_sync_pageseek
            - BranchSide:      'framing.c:763,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'framing.c:744,6'
          Dst:             ogg_sync_check
        - Src:             'framing.c:751,14'
          Dst:             ogg_sync_pageseek
    - functionName:    ogg_sync_pageseek
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oy
        - og
      BBCount:         31
      ICount:          326
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - memchr
        - memcmp
        - ogg_page_checksum_set
        - ogg_sync_check
      functionUses:    2
      BranchProfiles:
        - Branch String:   'framing.c:647,6'
          Branch Sides:
            - BranchSide:      'framing.c:647,25'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:649,8'
              BranchSideFuncs:
                - ogg_page_checksum_set
                - memcmp
                - memcmp
                - memchr
        - Branch String:   'framing.c:652,6'
          Branch Sides:
            - BranchSide:      'framing.c:654,8'
              BranchSideFuncs:
                - memcmp
                - ogg_page_checksum_set
                - memcmp
                - memchr
            - BranchSide:      'framing.c:669,6'
              BranchSideFuncs:
                - ogg_page_checksum_set
                - memcmp
        - Branch String:   'framing.c:654,8'
          Branch Sides:
            - BranchSide:      'framing.c:654,17'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:657,15'
              BranchSideFuncs:
                - memcmp
                - ogg_page_checksum_set
                - memcmp
                - memchr
        - Branch String:   'framing.c:657,8'
          Branch Sides:
            - BranchSide:      'framing.c:657,30'
              BranchSideFuncs:
                - memchr
            - BranchSide:      'framing.c:659,17'
              BranchSideFuncs:
                - ogg_page_checksum_set
                - memcmp
        - Branch String:   'framing.c:660,8'
          Branch Sides:
            - BranchSide:      'framing.c:660,26'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:664,10'
              BranchSideFuncs:
                - ogg_page_checksum_set
                - memcmp
        - Branch String:   'framing.c:664,5'
          Branch Sides:
            - BranchSide:      'framing.c:665,22'
              BranchSideFuncs:
                - ogg_page_checksum_set
                - memcmp
            - BranchSide:      'framing.c:666,21'
              BranchSideFuncs:
                - ogg_page_checksum_set
                - memcmp
        - Branch String:   'framing.c:669,6'
          Branch Sides:
            - BranchSide:      'framing.c:669,42'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:677,5'
              BranchSideFuncs:
                - ogg_page_checksum_set
                - memcmp
        - Branch String:   'framing.c:688,8'
          Branch Sides:
            - BranchSide:      'framing.c:692,14'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:703,8'
              BranchSideFuncs: []
        - Branch String:   'framing.c:703,8'
          Branch Sides:
            - BranchSide:      'framing.c:704,18'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:710,5'
              BranchSideFuncs: []
        - Branch String:   'framing.c:724,6'
          Branch Sides:
            - BranchSide:      'framing.c:725,10'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:727,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'framing.c:647,6'
          Dst:             ogg_sync_check
        - Src:             'framing.c:657,8'
          Dst:             memcmp
        - Src:             'framing.c:685,5'
          Dst:             ogg_page_checksum_set
        - Src:             'framing.c:688,8'
          Dst:             memcmp
        - Src:             'framing.c:723,8'
          Dst:             memchr
    - functionName:    ogg_page_checksum_set
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - og
      BBCount:         6
      ICount:          103
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _os_update_crc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'framing.c:256,6'
          Branch Sides:
            - BranchSide:      'framing.c:256,6'
              BranchSideFuncs:
                - _os_update_crc
                - _os_update_crc
            - BranchSide:      'framing.c:257,18'
              BranchSideFuncs:
                - _os_update_crc
                - _os_update_crc
      Callsites:
        - Src:             'framing.c:265,13'
          Dst:             _os_update_crc
        - Src:             'framing.c:266,13'
          Dst:             _os_update_crc
    - functionName:    _os_update_crc
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - crc
        - buffer
        - size
      BBCount:         7
      ICount:          136
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'framing.c:238,3'
          Branch Sides:
            - BranchSide:      'framing.c:239,25'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:250,3'
              BranchSideFuncs: []
        - Branch String:   'framing.c:250,3'
          Branch Sides:
            - BranchSide:      'framing.c:251,10'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:252,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ogg_sync_wrote
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - oy
        - bytes
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ogg_sync_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'framing.c:626,6'
          Branch Sides:
            - BranchSide:      'framing.c:626,25'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:627,6'
              BranchSideFuncs: []
        - Branch String:   'framing.c:627,6'
          Branch Sides:
            - BranchSide:      'framing.c:627,33'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:628,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'framing.c:626,6'
          Dst:             ogg_sync_check
    - functionName:    ogg_sync_buffer
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - oy
        - size
      BBCount:         22
      ICount:          180
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ogg_sync_check
        - ogg_sync_clear
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'framing.c:589,6'
          Branch Sides:
            - BranchSide:      'framing.c:589,26'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:592,6'
              BranchSideFuncs:
                - malloc
                - ogg_sync_clear
                - realloc
                - ogg_sync_clear
        - Branch String:   'framing.c:592,6'
          Branch Sides:
            - BranchSide:      'framing.c:593,15'
              BranchSideFuncs:
                - malloc
                - ogg_sync_clear
                - realloc
                - ogg_sync_clear
            - BranchSide:      'framing.c:599,6'
              BranchSideFuncs:
                - malloc
                - ogg_sync_clear
                - realloc
                - ogg_sync_clear
        - Branch String:   'framing.c:594,8'
          Branch Sides:
            - BranchSide:      'framing.c:595,15'
              BranchSideFuncs:
                - malloc
                - ogg_sync_clear
                - realloc
                - ogg_sync_clear
            - BranchSide:      'framing.c:596,5'
              BranchSideFuncs:
                - malloc
                - ogg_sync_clear
                - realloc
                - ogg_sync_clear
        - Branch String:   'framing.c:599,6'
          Branch Sides:
            - BranchSide:      'framing.c:604,8'
              BranchSideFuncs:
                - malloc
                - ogg_sync_clear
                - realloc
                - ogg_sync_clear
            - BranchSide:      'framing.c:622,18'
              BranchSideFuncs: []
        - Branch String:   'framing.c:604,8'
          Branch Sides:
            - BranchSide:      'framing.c:605,22'
              BranchSideFuncs:
                - ogg_sync_clear
            - BranchSide:      'framing.c:608,13'
              BranchSideFuncs:
                - malloc
                - ogg_sync_clear
                - realloc
        - Branch String:   'framing.c:609,8'
          Branch Sides:
            - BranchSide:      'framing.c:610,24'
              BranchSideFuncs:
                - realloc
                - ogg_sync_clear
            - BranchSide:      'framing.c:612,23'
              BranchSideFuncs:
                - malloc
                - ogg_sync_clear
        - Branch String:   'framing.c:613,8'
          Branch Sides:
            - BranchSide:      'framing.c:614,22'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:617,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'framing.c:589,6'
          Dst:             ogg_sync_check
        - Src:             'framing.c:605,7'
          Dst:             ogg_sync_clear
        - Src:             'framing.c:610,11'
          Dst:             realloc
        - Src:             'framing.c:614,7'
          Dst:             ogg_sync_clear
    - functionName:    ogg_sync_clear
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oy
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'framing.c:568,6'
          Branch Sides:
            - BranchSide:      'framing.c:568,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'framing.c:569,8'
              BranchSideFuncs:
                - free
        - Branch String:   'framing.c:569,8'
          Branch Sides:
            - BranchSide:      'framing.c:569,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'framing.c:570,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ogg_sync_destroy
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oy
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogg_sync_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   'framing.c:576,6'
          Branch Sides:
            - BranchSide:      'framing.c:576,6'
              BranchSideFuncs:
                - ogg_sync_clear
                - free
            - BranchSide:      'framing.c:577,20'
              BranchSideFuncs:
                - ogg_sync_clear
                - free
      Callsites:
        - Src:             'framing.c:577,5'
          Dst:             ogg_sync_clear
    - functionName:    ogg_sync_init
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oy
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'framing.c:559,6'
          Branch Sides:
            - BranchSide:      'framing.c:559,6'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:560,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ogg_stream_eos
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - os
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogg_stream_check
      functionUses:    0
      BranchProfiles:
        - Branch String:   'framing.c:538,6'
          Branch Sides:
            - BranchSide:      'framing.c:538,28'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:539,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'framing.c:538,6'
          Dst:             ogg_stream_check
    - functionName:    ogg_stream_pageout_fill
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - os
        - og
        - nfill
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ogg_stream_check
        - ogg_stream_flush_i
      functionUses:    0
      BranchProfiles:
        - Branch String:   'framing.c:528,6'
          Branch Sides:
            - BranchSide:      'framing.c:528,28'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:530,7'
              BranchSideFuncs:
                - ogg_stream_flush_i
        - Branch String:   'framing.c:530,16'
          Branch Sides:
            - BranchSide:      'framing.c:530,18'
              BranchSideFuncs:
                - ogg_stream_flush_i
            - BranchSide:      'framing.c:531,7'
              BranchSideFuncs:
                - ogg_stream_flush_i
        - Branch String:   'framing.c:530,35'
          Branch Sides:
            - BranchSide:      'framing.c:531,7'
              BranchSideFuncs:
                - ogg_stream_flush_i
            - BranchSide:      'framing.c:532,10'
              BranchSideFuncs:
                - ogg_stream_flush_i
        - Branch String:   'framing.c:531,22'
          Branch Sides:
            - BranchSide:      'framing.c:531,25'
              BranchSideFuncs:
                - ogg_stream_flush_i
            - BranchSide:      'framing.c:534,29'
              BranchSideFuncs:
                - ogg_stream_flush_i
        - Branch String:   'framing.c:530,6'
          Branch Sides:
            - BranchSide:      'framing.c:532,10'
              BranchSideFuncs:
                - ogg_stream_flush_i
            - BranchSide:      'framing.c:534,29'
              BranchSideFuncs:
                - ogg_stream_flush_i
      Callsites:
        - Src:             'framing.c:528,6'
          Dst:             ogg_stream_check
        - Src:             'framing.c:534,10'
          Dst:             ogg_stream_flush_i
    - functionName:    ogg_stream_flush_i
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - os
        - og
        - force
        - nfill
      BBCount:         69
      ICount:          582
      EdgeCount:       90
      CyclomaticComplexity: 23
      functionsReached:
        - ogg_page_checksum_set
        - ogg_stream_check
      functionUses:    4
      BranchProfiles:
        - Branch String:   'framing.c:357,6'
          Branch Sides:
            - BranchSide:      'framing.c:357,28'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:358,12'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:358,12'
          Branch Sides:
            - BranchSide:      'framing.c:358,11'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:358,36'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:359,6'
          Branch Sides:
            - BranchSide:      'framing.c:359,18'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:366,6'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:366,6'
          Branch Sides:
            - BranchSide:      'framing.c:367,16'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:385,9'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:368,5'
          Branch Sides:
            - BranchSide:      'framing.c:369,11'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:374,3'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:369,10'
          Branch Sides:
            - BranchSide:      'framing.c:370,13'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:373,5'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:387,5'
          Branch Sides:
            - BranchSide:      'framing.c:388,10'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:399,8'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:388,20'
          Branch Sides:
            - BranchSide:      'framing.c:388,23'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:392,12'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:388,10'
          Branch Sides:
            - BranchSide:      'framing.c:389,14'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:392,12'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:393,10'
          Branch Sides:
            - BranchSide:      'framing.c:394,21'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:397,25'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:402,6'
          Branch Sides:
            - BranchSide:      'framing.c:402,14'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:405,10'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:412,6'
          Branch Sides:
            - BranchSide:      'framing.c:412,36'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:414,6'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:414,6'
          Branch Sides:
            - BranchSide:      'framing.c:414,19'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:416,6'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:416,16'
          Branch Sides:
            - BranchSide:      'framing.c:416,19'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:417,3'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:416,6'
          Branch Sides:
            - BranchSide:      'framing.c:416,41'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:417,3'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:420,3'
          Branch Sides:
            - BranchSide:      'framing.c:421,35'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:427,19'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:428,5'
          Branch Sides:
            - BranchSide:      'framing.c:429,37'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:436,6'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:436,6'
          Branch Sides:
            - BranchSide:      'framing.c:436,21'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:442,17'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:443,5'
          Branch Sides:
            - BranchSide:      'framing.c:444,37'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:450,3'
              BranchSideFuncs:
                - ogg_page_checksum_set
        - Branch String:   'framing.c:457,3'
          Branch Sides:
            - BranchSide:      'framing.c:458,45'
              BranchSideFuncs:
                - ogg_page_checksum_set
            - BranchSide:      'framing.c:461,14'
              BranchSideFuncs:
                - ogg_page_checksum_set
      Callsites:
        - Src:             'framing.c:357,6'
          Dst:             ogg_stream_check
        - Src:             'framing.c:475,3'
          Dst:             ogg_page_checksum_set
    - functionName:    ogg_stream_pageout
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - os
        - og
      BBCount:         17
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ogg_stream_check
        - ogg_stream_flush_i
      functionUses:    0
      BranchProfiles:
        - Branch String:   'framing.c:513,6'
          Branch Sides:
            - BranchSide:      'framing.c:513,28'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:515,7'
              BranchSideFuncs:
                - ogg_stream_flush_i
        - Branch String:   'framing.c:515,16'
          Branch Sides:
            - BranchSide:      'framing.c:515,18'
              BranchSideFuncs:
                - ogg_stream_flush_i
            - BranchSide:      'framing.c:516,7'
              BranchSideFuncs:
                - ogg_stream_flush_i
        - Branch String:   'framing.c:515,35'
          Branch Sides:
            - BranchSide:      'framing.c:516,7'
              BranchSideFuncs:
                - ogg_stream_flush_i
            - BranchSide:      'framing.c:517,10'
              BranchSideFuncs:
                - ogg_stream_flush_i
        - Branch String:   'framing.c:516,22'
          Branch Sides:
            - BranchSide:      'framing.c:516,25'
              BranchSideFuncs:
                - ogg_stream_flush_i
            - BranchSide:      'framing.c:519,29'
              BranchSideFuncs:
                - ogg_stream_flush_i
        - Branch String:   'framing.c:515,6'
          Branch Sides:
            - BranchSide:      'framing.c:517,10'
              BranchSideFuncs:
                - ogg_stream_flush_i
            - BranchSide:      'framing.c:519,29'
              BranchSideFuncs:
                - ogg_stream_flush_i
      Callsites:
        - Src:             'framing.c:513,6'
          Dst:             ogg_stream_check
        - Src:             'framing.c:519,10'
          Dst:             ogg_stream_flush_i
    - functionName:    ogg_stream_flush_fill
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - os
        - og
        - nfill
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogg_stream_flush_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'framing.c:504,10'
          Dst:             ogg_stream_flush_i
    - functionName:    ogg_stream_flush
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - os
        - og
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogg_stream_flush_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'framing.c:496,10'
          Dst:             ogg_stream_flush_i
    - functionName:    ogg_stream_packetin
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - os
        - op
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogg_stream_iovecin
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'framing.c:343,10'
          Dst:             ogg_stream_iovecin
    - functionName:    ogg_stream_iovecin
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - os
        - iov
        - count
        - e_o_s
        - granulepos
      BBCount:         38
      ICount:          340
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _os_body_expand
        - _os_lacing_expand
        - ogg_stream_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'framing.c:282,6'
          Branch Sides:
            - BranchSide:      'framing.c:282,28'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:283,7'
              BranchSideFuncs:
                - _os_body_expand
                - _os_lacing_expand
        - Branch String:   'framing.c:283,6'
          Branch Sides:
            - BranchSide:      'framing.c:283,12'
              BranchSideFuncs:
                - _os_body_expand
                - _os_lacing_expand
            - BranchSide:      'framing.c:285,10'
              BranchSideFuncs:
                - _os_body_expand
                - _os_lacing_expand
        - Branch String:   'framing.c:285,3'
          Branch Sides:
            - BranchSide:      'framing.c:286,8'
              BranchSideFuncs:
                - _os_body_expand
                - _os_lacing_expand
            - BranchSide:      'framing.c:290,15'
              BranchSideFuncs:
                - _os_body_expand
                - _os_lacing_expand
        - Branch String:   'framing.c:286,8'
          Branch Sides:
            - BranchSide:      'framing.c:286,33'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:287,8'
              BranchSideFuncs:
                - _os_body_expand
                - _os_lacing_expand
        - Branch String:   'framing.c:287,8'
          Branch Sides:
            - BranchSide:      'framing.c:287,45'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:288,20'
              BranchSideFuncs:
                - _os_body_expand
                - _os_lacing_expand
        - Branch String:   'framing.c:292,6'
          Branch Sides:
            - BranchSide:      'framing.c:297,20'
              BranchSideFuncs:
                - _os_body_expand
                - _os_lacing_expand
            - BranchSide:      'framing.c:305,22'
              BranchSideFuncs:
                - _os_body_expand
                - _os_lacing_expand
        - Branch String:   'framing.c:298,8'
          Branch Sides:
            - BranchSide:      'framing.c:299,15'
              BranchSideFuncs:
                - _os_body_expand
                - _os_lacing_expand
            - BranchSide:      'framing.c:301,5'
              BranchSideFuncs:
                - _os_body_expand
                - _os_lacing_expand
        - Branch String:   'framing.c:305,32'
          Branch Sides:
            - BranchSide:      'framing.c:305,53'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:306,5'
              BranchSideFuncs: []
        - Branch String:   'framing.c:305,6'
          Branch Sides:
            - BranchSide:      'framing.c:306,5'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:313,10'
              BranchSideFuncs: []
        - Branch String:   'framing.c:313,3'
          Branch Sides:
            - BranchSide:      'framing.c:314,12'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:319,8'
              BranchSideFuncs: []
        - Branch String:   'framing.c:319,3'
          Branch Sides:
            - BranchSide:      'framing.c:320,5'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:323,38'
              BranchSideFuncs: []
        - Branch String:   'framing.c:334,6'
          Branch Sides:
            - BranchSide:      'framing.c:334,12'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:336,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'framing.c:282,6'
          Dst:             ogg_stream_check
        - Src:             'framing.c:305,6'
          Dst:             _os_body_expand
        - Src:             'framing.c:305,35'
          Dst:             _os_lacing_expand
    - functionName:    ogg_stream_destroy
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - os
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogg_stream_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   'framing.c:174,6'
          Branch Sides:
            - BranchSide:      'framing.c:174,6'
              BranchSideFuncs:
                - ogg_stream_clear
                - free
            - BranchSide:      'framing.c:175,22'
              BranchSideFuncs:
                - ogg_stream_clear
                - free
      Callsites:
        - Src:             'framing.c:175,5'
          Dst:             ogg_stream_clear
    - functionName:    ogg_stream_init
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - os
        - serialno
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ogg_stream_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'framing.c:134,6'
          Branch Sides:
            - BranchSide:      'framing.c:135,12'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - ogg_stream_clear
            - BranchSide:      'framing.c:152,3'
              BranchSideFuncs: []
        - Branch String:   'framing.c:143,23'
          Branch Sides:
            - BranchSide:      'framing.c:143,27'
              BranchSideFuncs:
                - ogg_stream_clear
            - BranchSide:      'framing.c:144,24'
              BranchSideFuncs:
                - ogg_stream_clear
        - Branch String:   'framing.c:143,43'
          Branch Sides:
            - BranchSide:      'framing.c:143,47'
              BranchSideFuncs:
                - ogg_stream_clear
            - BranchSide:      'framing.c:144,24'
              BranchSideFuncs:
                - ogg_stream_clear
        - Branch String:   'framing.c:143,8'
          Branch Sides:
            - BranchSide:      'framing.c:144,24'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:148,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'framing.c:144,7'
          Dst:             ogg_stream_clear
    - functionName:    ogg_page_packets
      functionSourceFile: '/src/ogg/src/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - og
      BBCount:         8
      ICount:          63
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'framing.c:97,3'
          Branch Sides:
            - BranchSide:      'framing.c:98,8'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:99,10'
              BranchSideFuncs: []
        - Branch String:   'framing.c:98,8'
          Branch Sides:
            - BranchSide:      'framing.c:98,34'
              BranchSideFuncs: []
            - BranchSide:      'framing.c:98,25'
              BranchSideFuncs: []
      Callsites:       []
...
