---
Fuzzer filename: '/src/tremor/decode_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/tremor/decode_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         16
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ov_clear
        - ov_open_callbacks
        - ov_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'decode_fuzzer.cc:63,18'
          Branch Sides:
            - BranchSide:      'decode_fuzzer.cc:63,11'
              BranchSideFuncs:
                - ov_open_callbacks
                - ov_read
                - ov_clear
            - BranchSide:      'decode_fuzzer.cc:63,53'
              BranchSideFuncs:
                - ov_open_callbacks
                - ov_read
                - ov_clear
        - Branch String:   'decode_fuzzer.cc:68,7'
          Branch Sides:
            - BranchSide:      'decode_fuzzer.cc:69,5'
              BranchSideFuncs: []
            - BranchSide:      'decode_fuzzer.cc:71,7'
              BranchSideFuncs:
                - ov_read
                - ov_clear
        - Branch String:   'decode_fuzzer.cc:76,26'
          Branch Sides:
            - BranchSide:      'decode_fuzzer.cc:74,3'
              BranchSideFuncs:
                - ov_read
                - ov_clear
            - BranchSide:      'decode_fuzzer.cc:76,29'
              BranchSideFuncs:
                - ov_read
                - ov_clear
        - Branch String:   'decode_fuzzer.cc:76,9'
          Branch Sides:
            - BranchSide:      'decode_fuzzer.cc:74,3'
              BranchSideFuncs:
                - ov_clear
            - BranchSide:      'decode_fuzzer.cc:77,7'
              BranchSideFuncs:
                - ov_clear
      Callsites:
        - Src:             'decode_fuzzer.cc:67,16'
          Dst:             ov_open_callbacks
        - Src:             'decode_fuzzer.cc:75,19'
          Dst:             ov_read
        - Src:             'decode_fuzzer.cc:80,3'
          Dst:             ov_clear
    - functionName:    _Z9read_funcPvmmS_
      functionSourceFile: '/src/tremor/decode_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - size1
        - size2
        - datasource
      BBCount:         4
      ICount:          75
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'decode_fuzzer.cc:51,7'
          Branch Sides:
            - BranchSide:      'decode_fuzzer.cc:51,7'
              BranchSideFuncs: []
            - BranchSide:      'decode_fuzzer.cc:52,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _get_data
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - ogg_sync_buffer
        - ogg_sync_wrote
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vorbisfile.c:64,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:64,33'
              BranchSideFuncs:
                - ogg_sync_buffer
                - __errno_location
                - ogg_sync_wrote
            - BranchSide:      'vorbisfile.c:65,6'
              BranchSideFuncs:
                - ogg_sync_buffer
                - __errno_location
                - ogg_sync_wrote
        - Branch String:   'vorbisfile.c:65,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:66,35'
              BranchSideFuncs:
                - ogg_sync_buffer
                - __errno_location
                - ogg_sync_wrote
            - BranchSide:      'vorbisfile.c:72,5'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:68,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:68,32'
              BranchSideFuncs:
                - ogg_sync_wrote
                - __errno_location
            - BranchSide:      'vorbisfile.c:69,8'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'vorbisfile.c:69,17'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:69,20'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'vorbisfile.c:70,12'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:69,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:69,26'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:70,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:63,3'
          Dst:             __errno_location
        - Src:             'vorbisfile.c:66,18'
          Dst:             ogg_sync_buffer
        - Src:             'vorbisfile.c:68,16'
          Dst:             ogg_sync_wrote
        - Src:             'vorbisfile.c:69,20'
          Dst:             __errno_location
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _bisect_forward_serialno
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - vf
        - begin
        - searched
        - end
        - endgran
        - endserial
        - currentno_list
        - currentnos
        - m
      BBCount:         56
      ICount:          569
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - _bisect_forward_serialno
        - _fetch_headers
        - _get_next_page
        - _get_prev_page_serial
        - _initial_pcmoffset
        - _lookup_page_serialno
        - _lookup_serialno
        - _seek_helper
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vorbisfile.c:485,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:491,16'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - free
                - free
                - free
                - _get_prev_page_serial
            - BranchSide:      'vorbisfile.c:519,19'
              BranchSideFuncs:
                - _seek_helper
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
                - _get_prev_page_serial
                - _seek_helper
                - _get_next_page
                - _lookup_page_serialno
        - Branch String:   'vorbisfile.c:492,5'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:493,19'
              BranchSideFuncs:
                - _get_prev_page_serial
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - free
                - free
                - free
            - BranchSide:      'vorbisfile.c:497,15'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - free
                - free
                - free
        - Branch String:   'vorbisfile.c:498,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:498,30'
              BranchSideFuncs:
                - free
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - free
                - free
            - BranchSide:      'vorbisfile.c:499,8'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - free
                - free
        - Branch String:   'vorbisfile.c:499,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:499,32'
              BranchSideFuncs:
                - free
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - free
            - BranchSide:      'vorbisfile.c:500,8'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - free
        - Branch String:   'vorbisfile.c:500,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:500,34'
              BranchSideFuncs:
                - free
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'vorbisfile.c:502,30'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'vorbisfile.c:511,28'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:511,5'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:511,40'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:527,5'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:530,10'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - _lookup_page_serialno
                - _seek_helper
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
                - _get_prev_page_serial
            - BranchSide:      'vorbisfile.c:551,16'
              BranchSideFuncs:
                - _seek_helper
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
                - _get_prev_page_serial
        - Branch String:   'vorbisfile.c:530,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:531,16'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - _lookup_page_serialno
                - _seek_helper
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
                - _get_prev_page_serial
            - BranchSide:      'vorbisfile.c:533,17'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - _lookup_page_serialno
                - _seek_helper
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
                - _get_prev_page_serial
        - Branch String:   'vorbisfile.c:537,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:537,21'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:539,27'
              BranchSideFuncs:
                - _get_next_page
                - _lookup_page_serialno
                - _seek_helper
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
                - _get_prev_page_serial
                - _seek_helper
        - Branch String:   'vorbisfile.c:540,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:540,25'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:541,10'
              BranchSideFuncs:
                - _lookup_page_serialno
                - _seek_helper
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
                - _get_prev_page_serial
                - _seek_helper
                - _get_next_page
        - Branch String:   'vorbisfile.c:541,17'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:541,47'
              BranchSideFuncs:
                - _seek_helper
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
                - _get_prev_page_serial
                - _seek_helper
                - _get_next_page
                - _lookup_page_serialno
            - BranchSide:      'vorbisfile.c:542,21'
              BranchSideFuncs:
                - _seek_helper
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
                - _get_prev_page_serial
                - _seek_helper
                - _get_next_page
                - _lookup_page_serialno
        - Branch String:   'vorbisfile.c:541,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:542,21'
              BranchSideFuncs:
                - _seek_helper
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
                - _get_prev_page_serial
                - _seek_helper
                - _get_next_page
                - _lookup_page_serialno
            - BranchSide:      'vorbisfile.c:545,18'
              BranchSideFuncs:
                - _seek_helper
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
                - _get_prev_page_serial
                - _seek_helper
                - _get_next_page
                - _lookup_page_serialno
        - Branch String:   'vorbisfile.c:543,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:543,25'
              BranchSideFuncs:
                - _seek_helper
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
                - _get_prev_page_serial
                - _seek_helper
                - _get_next_page
                - _lookup_page_serialno
            - BranchSide:      'vorbisfile.c:544,7'
              BranchSideFuncs:
                - _seek_helper
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
                - _get_prev_page_serial
                - _seek_helper
                - _get_next_page
                - _lookup_page_serialno
        - Branch String:   'vorbisfile.c:552,5'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:553,20'
              BranchSideFuncs:
                - _get_prev_page_serial
                - _seek_helper
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
            - BranchSide:      'vorbisfile.c:557,22'
              BranchSideFuncs:
                - _seek_helper
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
        - Branch String:   'vorbisfile.c:558,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:558,19'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:560,24'
              BranchSideFuncs:
                - _fetch_headers
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
        - Branch String:   'vorbisfile.c:561,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:561,19'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:562,16'
              BranchSideFuncs:
                - _initial_pcmoffset
                - _bisect_forward_serialno
                - free
        - Branch String:   'vorbisfile.c:571,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:571,19'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:573,8'
              BranchSideFuncs:
                - free
        - Branch String:   'vorbisfile.c:573,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:573,37'
              BranchSideFuncs:
                - free
            - BranchSide:      'vorbisfile.c:575,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:485,6'
          Dst:             _lookup_serialno
        - Src:             'vorbisfile.c:494,16'
          Dst:             _get_prev_page_serial
        - Src:             'vorbisfile.c:503,12'
          Dst:             realloc
        - Src:             'vorbisfile.c:504,12'
          Dst:             realloc
        - Src:             'vorbisfile.c:536,11'
          Dst:             _seek_helper
        - Src:             'vorbisfile.c:539,12'
          Dst:             _get_next_page
        - Src:             'vorbisfile.c:541,21'
          Dst:             _lookup_page_serialno
        - Src:             'vorbisfile.c:554,18'
          Dst:             _get_prev_page_serial
        - Src:             'vorbisfile.c:557,9'
          Dst:             _seek_helper
        - Src:             'vorbisfile.c:560,9'
          Dst:             _fetch_headers
        - Src:             'vorbisfile.c:567,17'
          Dst:             _initial_pcmoffset
        - Src:             'vorbisfile.c:569,9'
          Dst:             _bisect_forward_serialno
    - functionName:    _lookup_serialno
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - serialno_list
        - n
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vorbisfile.c:199,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:200,5'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:205,3'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:200,5'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:201,11'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:204,3'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:201,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:201,31'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:202,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _get_prev_page_serial
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
        - begin
        - serial_list
        - serial_n
        - serialno
        - granpos
      BBCount:         29
      ICount:          197
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _get_next_page
        - _lookup_serialno
        - _seek_helper
        - ogg_page_granulepos
        - ogg_page_serialno
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vorbisfile.c:231,3'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:232,10'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _lookup_serialno
            - BranchSide:      'vorbisfile.c:266,6'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:233,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:234,12'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _lookup_serialno
            - BranchSide:      'vorbisfile.c:236,22'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _lookup_serialno
        - Branch String:   'vorbisfile.c:237,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:237,19'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:239,5'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _lookup_serialno
        - Branch String:   'vorbisfile.c:239,5'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:231,3'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _lookup_serialno
                - _seek_helper
            - BranchSide:      'vorbisfile.c:240,26'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _lookup_serialno
                - _seek_helper
        - Branch String:   'vorbisfile.c:241,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:241,24'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:242,10'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_granulepos
                - _lookup_serialno
                - _seek_helper
                - _get_next_page
        - Branch String:   'vorbisfile.c:242,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:243,9'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _lookup_serialno
            - BranchSide:      'vorbisfile.c:245,22'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_granulepos
                - _lookup_serialno
                - _seek_helper
                - _get_next_page
        - Branch String:   'vorbisfile.c:249,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:250,22'
              BranchSideFuncs:
                - _lookup_serialno
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
            - BranchSide:      'vorbisfile.c:254,44'
              BranchSideFuncs:
                - _lookup_serialno
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
        - Branch String:   'vorbisfile.c:266,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:266,27'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:268,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:236,9'
          Dst:             _seek_helper
        - Src:             'vorbisfile.c:240,11'
          Dst:             _get_next_page
        - Src:             'vorbisfile.c:245,22'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:246,18'
          Dst:             ogg_page_granulepos
        - Src:             'vorbisfile.c:254,13'
          Dst:             _lookup_serialno
    - 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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _seek_helper
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vf
        - offset
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ogg_sync_reset
      functionUses:    11
      BranchProfiles:
        - Branch String:   'vorbisfile.c:77,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:79,8'
              BranchSideFuncs:
                - ogg_sync_reset
            - BranchSide:      'vorbisfile.c:88,5'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:79,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:80,12'
              BranchSideFuncs:
                - ogg_sync_reset
            - BranchSide:      'vorbisfile.c:86,3'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:80,36'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:81,11'
              BranchSideFuncs:
                - ogg_sync_reset
            - BranchSide:      'vorbisfile.c:82,9'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:80,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:83,18'
              BranchSideFuncs:
                - ogg_sync_reset
      Callsites:
        - Src:             'vorbisfile.c:84,7'
          Dst:             ogg_sync_reset
    - functionName:    _get_next_page
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vf
        - og
        - boundary
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _get_data
        - ogg_sync_pageseek
      functionUses:    14
      BranchProfiles:
        - Branch String:   'vorbisfile.c:108,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:108,27'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - _get_data
            - BranchSide:      'vorbisfile.c:109,3'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - _get_data
        - Branch String:   'vorbisfile.c:112,19'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:112,22'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - _get_data
            - BranchSide:      'vorbisfile.c:113,29'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - _get_data
        - Branch String:   'vorbisfile.c:112,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:112,43'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:113,29'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - _get_data
        - Branch String:   'vorbisfile.c:115,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:117,19'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - _get_data
            - BranchSide:      'vorbisfile.c:119,10'
              BranchSideFuncs:
                - _get_data
                - ogg_sync_pageseek
        - Branch String:   'vorbisfile.c:119,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:121,13'
              BranchSideFuncs:
                - _get_data
                - ogg_sync_pageseek
            - BranchSide:      'vorbisfile.c:130,21'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:121,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:121,22'
              BranchSideFuncs:
                - _get_data
                - ogg_sync_pageseek
            - BranchSide:      'vorbisfile.c:123,30'
              BranchSideFuncs:
                - _get_data
                - ogg_sync_pageseek
        - Branch String:   'vorbisfile.c:124,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:124,21'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:125,14'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - _get_data
        - Branch String:   'vorbisfile.c:125,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:125,20'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:127,7'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - _get_data
      Callsites:
        - Src:             'vorbisfile.c:113,10'
          Dst:             ogg_sync_pageseek
        - Src:             'vorbisfile.c:123,20'
          Dst:             _get_data
    - functionName:    _lookup_page_serialno
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - og
        - serialno_list
        - n
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _lookup_serialno
        - ogg_page_serialno
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vorbisfile.c:209,20'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:210,10'
          Dst:             _lookup_serialno
    - functionName:    _fetch_headers
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
        - vi
        - vc
        - serialno_list
        - serialno_n
        - og_ptr
      BBCount:         73
      ICount:          400
      EdgeCount:       99
      CyclomaticComplexity: 28
      functionsReached:
        - _add_serialno
        - _get_next_page
        - _lookup_page_serialno
        - ogg_page_bos
        - ogg_page_serialno
        - ogg_stream_packetout
        - ogg_stream_pagein
        - vorbis_comment_clear
        - vorbis_comment_init
        - vorbis_info_clear
        - vorbis_info_init
        - vorbis_synthesis_headerin
        - vorbis_synthesis_idheader
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vorbisfile.c:284,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:285,38'
              BranchSideFuncs:
                - vorbis_info_init
                - vorbis_comment_init
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - _get_next_page
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - _add_serialno
                - free
            - BranchSide:      'vorbisfile.c:291,20'
              BranchSideFuncs:
                - vorbis_info_init
                - vorbis_comment_init
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - _get_next_page
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - _add_serialno
                - free
        - Branch String:   'vorbisfile.c:286,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:286,24'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:287,8'
              BranchSideFuncs:
                - vorbis_info_init
                - vorbis_comment_init
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - _get_next_page
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - _add_serialno
                - free
        - Branch String:   'vorbisfile.c:287,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:287,16'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:288,11'
              BranchSideFuncs:
                - vorbis_info_init
                - vorbis_comment_init
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - _get_next_page
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - _add_serialno
                - free
        - Branch String:   'vorbisfile.c:298,3'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:299,8'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - _add_serialno
                - free
            - BranchSide:      'vorbisfile.c:350,6'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
        - Branch String:   'vorbisfile.c:299,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:300,32'
              BranchSideFuncs:
                - _lookup_page_serialno
                - _add_serialno
                - _get_next_page
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
                - free
            - BranchSide:      'vorbisfile.c:312,8'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - _add_serialno
                - free
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
        - Branch String:   'vorbisfile.c:300,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:302,13'
              BranchSideFuncs:
                - vorbis_info_clear
                - vorbis_comment_clear
                - free
            - BranchSide:      'vorbisfile.c:309,21'
              BranchSideFuncs:
                - _add_serialno
                - _get_next_page
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - free
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
        - Branch String:   'vorbisfile.c:302,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:302,38'
              BranchSideFuncs:
                - free
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:303,10'
              BranchSideFuncs:
                - vorbis_info_clear
                - vorbis_comment_clear
        - Branch String:   'vorbisfile.c:312,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:315,34'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - _get_next_page
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - _add_serialno
                - free
                - ogg_page_serialno
                - ogg_stream_pagein
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
            - BranchSide:      'vorbisfile.c:331,40'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - _add_serialno
                - free
                - ogg_page_serialno
                - ogg_stream_pagein
        - Branch String:   'vorbisfile.c:318,48'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:319,10'
              BranchSideFuncs:
                - vorbis_synthesis_idheader
                - _get_next_page
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - _lookup_page_serialno
                - _add_serialno
                - free
                - ogg_page_serialno
                - ogg_stream_pagein
                - vorbis_synthesis_headerin
            - BranchSide:      'vorbisfile.c:327,5'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - _add_serialno
                - free
                - ogg_page_serialno
                - ogg_stream_pagein
        - Branch String:   'vorbisfile.c:318,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:321,9'
              BranchSideFuncs:
                - vorbis_synthesis_headerin
                - _get_next_page
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - _lookup_page_serialno
                - _add_serialno
                - free
                - ogg_page_serialno
                - ogg_stream_pagein
            - BranchSide:      'vorbisfile.c:327,5'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - _add_serialno
                - free
                - ogg_page_serialno
                - ogg_stream_pagein
        - Branch String:   'vorbisfile.c:322,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:323,14'
              BranchSideFuncs:
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:326,7'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - _add_serialno
                - free
                - ogg_page_serialno
                - ogg_stream_pagein
        - Branch String:   'vorbisfile.c:332,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:333,12'
              BranchSideFuncs:
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:336,10'
              BranchSideFuncs:
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - _get_next_page
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - _add_serialno
                - free
                - ogg_page_serialno
                - ogg_stream_pagein
        - Branch String:   'vorbisfile.c:336,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:337,12'
              BranchSideFuncs:
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:342,10'
              BranchSideFuncs:
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - _get_next_page
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - _add_serialno
                - free
                - ogg_page_serialno
                - ogg_stream_pagein
        - Branch String:   'vorbisfile.c:342,37'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:298,3'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - _get_next_page
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - _add_serialno
                - free
                - ogg_stream_pagein
            - BranchSide:      'vorbisfile.c:343,10'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_bos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - _get_next_page
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_idheader
                - vorbis_synthesis_headerin
                - _lookup_page_serialno
                - _add_serialno
                - free
                - ogg_stream_pagein
        - Branch String:   'vorbisfile.c:342,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:298,3'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
            - BranchSide:      'vorbisfile.c:344,28'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
        - Branch String:   'vorbisfile.c:350,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:351,9'
              BranchSideFuncs:
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:355,3'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
        - Branch String:   'vorbisfile.c:358,5'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:360,7'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
            - BranchSide:      'vorbisfile.c:401,5'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:360,7'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:362,42'
              BranchSideFuncs:
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
            - BranchSide:      'vorbisfile.c:375,7'
              BranchSideFuncs:
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - vorbis_info_clear
                - vorbis_comment_clear
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
        - Branch String:   'vorbisfile.c:363,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:363,22'
              BranchSideFuncs:
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - vorbis_info_clear
                - vorbis_comment_clear
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
            - BranchSide:      'vorbisfile.c:364,12'
              BranchSideFuncs:
                - vorbis_synthesis_headerin
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:364,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:365,14'
              BranchSideFuncs:
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:369,43'
              BranchSideFuncs:
                - vorbis_synthesis_headerin
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:369,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:370,11'
              BranchSideFuncs:
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:372,10'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
        - Branch String:   'vorbisfile.c:375,7'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:358,5'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
            - BranchSide:      'vorbisfile.c:376,27'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
        - Branch String:   'vorbisfile.c:376,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:377,14'
              BranchSideFuncs:
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:382,12'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - vorbis_info_clear
                - vorbis_comment_clear
                - _get_next_page
                - ogg_stream_pagein
        - Branch String:   'vorbisfile.c:382,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:383,30'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
            - BranchSide:      'vorbisfile.c:389,25'
              BranchSideFuncs:
                - ogg_page_bos
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - vorbis_info_clear
                - vorbis_comment_clear
                - _get_next_page
                - ogg_page_serialno
                - ogg_stream_pagein
        - Branch String:   'vorbisfile.c:389,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:375,7'
              BranchSideFuncs:
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - vorbis_info_clear
                - vorbis_comment_clear
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
            - BranchSide:      'vorbisfile.c:390,14'
              BranchSideFuncs:
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - vorbis_info_clear
                - vorbis_comment_clear
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
        - Branch String:   'vorbisfile.c:390,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:391,17'
              BranchSideFuncs:
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:394,19'
              BranchSideFuncs:
                - ogg_stream_packetout
                - vorbis_synthesis_headerin
                - vorbis_info_clear
                - vorbis_comment_clear
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
      Callsites:
        - Src:             'vorbisfile.c:285,23'
          Dst:             _get_next_page
        - Src:             'vorbisfile.c:291,3'
          Dst:             vorbis_info_init
        - Src:             'vorbisfile.c:292,3'
          Dst:             vorbis_comment_init
        - Src:             'vorbisfile.c:298,9'
          Dst:             ogg_page_bos
        - Src:             'vorbisfile.c:300,10'
          Dst:             _lookup_page_serialno
        - Src:             'vorbisfile.c:309,7'
          Dst:             _add_serialno
        - Src:             'vorbisfile.c:315,41'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:315,7'
          Dst:             ogg_stream_reset_serialno
        - Src:             'vorbisfile.c:316,7'
          Dst:             ogg_stream_pagein
        - Src:             'vorbisfile.c:318,10'
          Dst:             ogg_stream_packetout
        - Src:             'vorbisfile.c:319,10'
          Dst:             vorbis_synthesis_idheader
        - Src:             'vorbisfile.c:322,17'
          Dst:             vorbis_synthesis_headerin
        - Src:             'vorbisfile.c:331,25'
          Dst:             _get_next_page
        - Src:             'vorbisfile.c:343,29'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:344,9'
          Dst:             ogg_stream_pagein
        - Src:             'vorbisfile.c:362,20'
          Dst:             ogg_stream_packetout
        - Src:             'vorbisfile.c:369,17'
          Dst:             vorbis_synthesis_headerin
        - Src:             'vorbisfile.c:376,12'
          Dst:             _get_next_page
        - Src:             'vorbisfile.c:382,31'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:383,11'
          Dst:             ogg_stream_pagein
        - Src:             'vorbisfile.c:389,12'
          Dst:             ogg_page_bos
        - Src:             'vorbisfile.c:405,3'
          Dst:             vorbis_info_clear
        - Src:             'vorbisfile.c:406,3'
          Dst:             vorbis_comment_clear
    - functionName:    _initial_pcmoffset
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
        - vi
      BBCount:         25
      ICount:          139
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _get_next_page
        - ogg_page_bos
        - ogg_page_granulepos
        - ogg_page_serialno
        - ogg_stream_packetout
        - ogg_stream_pagein
        - vorbis_packet_blocksize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vorbisfile.c:425,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:426,7'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:428,8'
              BranchSideFuncs:
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - ogg_page_granulepos
                - _get_next_page
                - ogg_page_granulepos
                - vorbis_packet_blocksize
        - Branch String:   'vorbisfile.c:428,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:428,27'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:429,8'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - ogg_page_granulepos
                - _get_next_page
                - ogg_page_bos
                - ogg_page_granulepos
                - vorbis_packet_blocksize
        - Branch String:   'vorbisfile.c:429,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:429,42'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - vorbis_packet_blocksize
            - BranchSide:      'vorbisfile.c:432,24'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_packetout
                - ogg_page_granulepos
                - _get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_page_granulepos
                - vorbis_packet_blocksize
        - Branch String:   'vorbisfile.c:433,5'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:434,10'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_page_granulepos
                - _get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_page_granulepos
                - vorbis_packet_blocksize
            - BranchSide:      'vorbisfile.c:442,8'
              BranchSideFuncs:
                - ogg_page_granulepos
                - _get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_page_granulepos
        - Branch String:   'vorbisfile.c:434,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:433,5'
              BranchSideFuncs:
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_page_granulepos
                - _get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_page_granulepos
            - BranchSide:      'vorbisfile.c:435,48'
              BranchSideFuncs:
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_page_granulepos
                - _get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_page_granulepos
        - Branch String:   'vorbisfile.c:436,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:437,25'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_page_granulepos
                - _get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_page_granulepos
                - vorbis_packet_blocksize
            - BranchSide:      'vorbisfile.c:438,19'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_page_granulepos
                - _get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_page_granulepos
                - vorbis_packet_blocksize
        - Branch String:   'vorbisfile.c:442,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:423,3'
              BranchSideFuncs:
                - ogg_page_granulepos
            - BranchSide:      'vorbisfile.c:444,20'
              BranchSideFuncs:
                - ogg_page_granulepos
        - Branch String:   'vorbisfile.c:451,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:451,31'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:451,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:425,8'
          Dst:             _get_next_page
        - Src:             'vorbisfile.c:428,8'
          Dst:             ogg_page_bos
        - Src:             'vorbisfile.c:429,8'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:432,5'
          Dst:             ogg_stream_pagein
        - Src:             'vorbisfile.c:433,19'
          Dst:             ogg_stream_packetout
        - Src:             'vorbisfile.c:435,24'
          Dst:             vorbis_packet_blocksize
        - Src:             'vorbisfile.c:442,8'
          Dst:             ogg_page_granulepos
        - Src:             'vorbisfile.c:444,20'
          Dst:             ogg_page_granulepos
    - functionName:    _add_serialno
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - og
        - serialno_list
        - n
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogg_page_serialno
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vorbisfile.c:188,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:189,36'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'vorbisfile.c:191,22'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             'vorbisfile.c:185,20'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:189,22'
          Dst:             realloc
    - functionName:    _open_seekable2
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
      BBCount:         19
      ICount:          227
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _bisect_forward_serialno
        - _get_prev_page_serial
        - _initial_pcmoffset
        - ov_raw_seek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vorbisfile.c:620,30'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:620,33'
              BranchSideFuncs:
                - _get_prev_page_serial
                - _bisect_forward_serialno
                - ov_raw_seek
            - BranchSide:      'vorbisfile.c:624,16'
              BranchSideFuncs:
                - _get_prev_page_serial
                - _bisect_forward_serialno
                - ov_raw_seek
        - Branch String:   'vorbisfile.c:620,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:621,6'
              BranchSideFuncs:
                - _get_prev_page_serial
                - _bisect_forward_serialno
                - ov_raw_seek
            - BranchSide:      'vorbisfile.c:624,16'
              BranchSideFuncs:
                - _get_prev_page_serial
                - _bisect_forward_serialno
                - ov_raw_seek
        - Branch String:   'vorbisfile.c:628,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:628,19'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:633,29'
              BranchSideFuncs:
                - _get_prev_page_serial
                - _bisect_forward_serialno
                - ov_raw_seek
        - Branch String:   'vorbisfile.c:634,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:634,19'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:637,31'
              BranchSideFuncs:
                - _bisect_forward_serialno
                - ov_raw_seek
        - Branch String:   'vorbisfile.c:637,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:638,69'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:640,3'
              BranchSideFuncs:
                - ov_raw_seek
        - Branch String:   'vorbisfile.c:645,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:645,26'
              BranchSideFuncs:
                - ov_raw_seek
            - BranchSide:      'vorbisfile.c:647,22'
              BranchSideFuncs:
                - ov_raw_seek
      Callsites:
        - Src:             'vorbisfile.c:617,27'
          Dst:             _initial_pcmoffset
        - Src:             'vorbisfile.c:633,7'
          Dst:             _get_prev_page_serial
        - Src:             'vorbisfile.c:637,6'
          Dst:             _bisect_forward_serialno
        - Src:             'vorbisfile.c:647,10'
          Dst:             ov_raw_seek
    - functionName:    ov_raw_seek
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vf
        - pos
      BBCount:         86
      ICount:          564
      EdgeCount:       114
      CyclomaticComplexity: 30
      functionsReached:
        - _decode_clear
        - _get_next_page
        - _seek_helper
        - ogg_page_bos
        - ogg_page_eos
        - ogg_page_serialno
        - ogg_stream_clear
        - ogg_stream_init
        - ogg_stream_packetout
        - ogg_stream_pagein
        - ogg_stream_reset
        - ogg_stream_reset_serialno
        - ov_pcm_total
        - vorbis_packet_blocksize
        - vorbis_synthesis_restart
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1188,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1188,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1189,7'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - vorbis_synthesis_restart
                - _seek_helper
                - ogg_stream_init
                - ogg_stream_reset
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_stream_clear
                - _decode_clear
                - _decode_clear
        - Branch String:   'vorbisfile.c:1189,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1190,5'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - vorbis_synthesis_restart
                - _seek_helper
                - ogg_stream_init
                - ogg_stream_reset
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_stream_clear
                - _decode_clear
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1192,6'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - vorbis_synthesis_restart
                - _seek_helper
                - ogg_stream_init
                - ogg_stream_reset
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_stream_clear
                - _decode_clear
                - _decode_clear
        - Branch String:   'vorbisfile.c:1192,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1192,27'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1192,15'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - vorbis_synthesis_restart
                - _seek_helper
                - ogg_stream_init
                - ogg_stream_reset
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_stream_clear
                - _decode_clear
                - _decode_clear
        - Branch String:   'vorbisfile.c:1192,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1192,27'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1195,6'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - vorbis_synthesis_restart
                - _seek_helper
                - ogg_stream_init
                - ogg_stream_reset
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_stream_clear
                - _decode_clear
                - _decode_clear
        - Branch String:   'vorbisfile.c:1195,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1196,8'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - vorbis_synthesis_restart
                - _seek_helper
                - ogg_stream_init
                - ogg_stream_reset
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_stream_clear
                - _decode_clear
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1204,3'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - vorbis_synthesis_restart
                - _seek_helper
                - ogg_stream_init
                - ogg_stream_reset
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_stream_clear
                - _decode_clear
        - Branch String:   'vorbisfile.c:1196,42'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1196,45'
              BranchSideFuncs:
                - _decode_clear
                - ogg_stream_reset_serialno
                - vorbis_synthesis_restart
                - _seek_helper
                - ogg_stream_init
                - ogg_stream_reset
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_stream_clear
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1197,21'
              BranchSideFuncs:
                - _decode_clear
                - ogg_stream_reset_serialno
                - vorbis_synthesis_restart
                - _seek_helper
                - ogg_stream_init
                - ogg_stream_reset
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_stream_clear
                - _decode_clear
        - Branch String:   'vorbisfile.c:1196,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1197,21'
              BranchSideFuncs:
                - _decode_clear
                - ogg_stream_reset_serialno
                - vorbis_synthesis_restart
                - _seek_helper
                - ogg_stream_init
                - ogg_stream_reset
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_stream_clear
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1198,3'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - vorbis_synthesis_restart
                - _seek_helper
                - ogg_stream_init
                - ogg_stream_reset
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_stream_clear
                - _decode_clear
        - Branch String:   'vorbisfile.c:1210,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1210,10'
              BranchSideFuncs:
                - ogg_stream_clear
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1230,9'
              BranchSideFuncs:
                - ogg_stream_init
                - ogg_stream_reset
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1243,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1245,20'
              BranchSideFuncs:
                - ogg_stream_packetout
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1287,11'
              BranchSideFuncs:
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
        - Branch String:   'vorbisfile.c:1247,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1249,14'
              BranchSideFuncs:
                - ogg_stream_packetout
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1285,7'
              BranchSideFuncs:
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
        - Branch String:   'vorbisfile.c:1249,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1250,47'
              BranchSideFuncs:
                - vorbis_packet_blocksize
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1283,35'
              BranchSideFuncs:
                - ogg_stream_packetout
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
        - Branch String:   'vorbisfile.c:1251,16'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1252,37'
              BranchSideFuncs:
                - ogg_stream_packetout
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1263,18'
              BranchSideFuncs:
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1263,27'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1263,31'
              BranchSideFuncs:
                - ogg_stream_packetout
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1266,20'
              BranchSideFuncs:
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1263,18'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1264,39'
              BranchSideFuncs:
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1266,20'
              BranchSideFuncs:
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1269,16'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1270,26'
              BranchSideFuncs:
                - ogg_stream_clear
            - BranchSide:      'vorbisfile.c:1280,23'
              BranchSideFuncs:
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1272,18'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1272,41'
              BranchSideFuncs:
                - ogg_stream_clear
            - BranchSide:      'vorbisfile.c:1274,20'
              BranchSideFuncs:
                - ogg_stream_clear
        - Branch String:   'vorbisfile.c:1274,15'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1275,29'
              BranchSideFuncs:
                - ogg_stream_clear
            - BranchSide:      'vorbisfile.c:1276,30'
              BranchSideFuncs:
                - ogg_stream_clear
        - Branch String:   'vorbisfile.c:1277,18'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1277,35'
              BranchSideFuncs:
                - ogg_stream_clear
            - BranchSide:      'vorbisfile.c:1278,15'
              BranchSideFuncs:
                - ogg_stream_clear
        - Branch String:   'vorbisfile.c:1287,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1288,32'
              BranchSideFuncs:
                - ogg_stream_clear
            - BranchSide:      'vorbisfile.c:1295,9'
              BranchSideFuncs:
                - ogg_stream_clear
        - Branch String:   'vorbisfile.c:1289,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1290,39'
              BranchSideFuncs:
                - ov_pcm_total
                - ogg_stream_clear
            - BranchSide:      'vorbisfile.c:1293,7'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - _get_next_page
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
        - Branch String:   'vorbisfile.c:1300,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1301,12'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - _get_next_page
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
            - BranchSide:      'vorbisfile.c:1315,10'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
        - Branch String:   'vorbisfile.c:1301,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1307,14'
              BranchSideFuncs:
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - _get_next_page
                - ogg_page_serialno
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - _decode_clear
                - ogg_stream_clear
            - BranchSide:      'vorbisfile.c:1313,7'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
        - Branch String:   'vorbisfile.c:1307,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1309,27'
              BranchSideFuncs:
                - _decode_clear
                - ogg_stream_clear
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'vorbisfile.c:1312,9'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
        - Branch String:   'vorbisfile.c:1315,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1317,33'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1333,26'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - _get_next_page
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1319,9'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1320,14'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1322,12'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1320,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1320,44'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1320,35'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1322,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1322,29'
              BranchSideFuncs:
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1325,26'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_pagein
                - ogg_page_eos
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - ogg_stream_clear
                - ov_pcm_total
                - ogg_stream_clear
                - ogg_stream_packetout
                - ogg_stream_packetout
                - vorbis_packet_blocksize
                - ogg_stream_packetout
                - ogg_stream_packetout
      Callsites:
        - Src:             'vorbisfile.c:1197,7'
          Dst:             _decode_clear
        - Src:             'vorbisfile.c:1205,3'
          Dst:             ogg_stream_reset_serialno
        - Src:             'vorbisfile.c:1207,3'
          Dst:             vorbis_synthesis_restart
        - Src:             'vorbisfile.c:1209,7'
          Dst:             _seek_helper
        - Src:             'vorbisfile.c:1237,5'
          Dst:             ogg_stream_init
        - Src:             'vorbisfile.c:1238,5'
          Dst:             ogg_stream_reset
        - Src:             'vorbisfile.c:1245,20'
          Dst:             ogg_stream_packetout
        - Src:             'vorbisfile.c:1250,23'
          Dst:             vorbis_packet_blocksize
        - Src:             'vorbisfile.c:1252,15'
          Dst:             ogg_stream_packetout
        - Src:             'vorbisfile.c:1264,17'
          Dst:             ogg_stream_packetout
        - Src:             'vorbisfile.c:1283,13'
          Dst:             ogg_stream_packetout
        - Src:             'vorbisfile.c:1288,17'
          Dst:             _get_next_page
        - Src:             'vorbisfile.c:1290,26'
          Dst:             ov_pcm_total
        - Src:             'vorbisfile.c:1301,34'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:1307,14'
          Dst:             ogg_page_bos
        - Src:             'vorbisfile.c:1309,13'
          Dst:             _decode_clear
        - Src:             'vorbisfile.c:1310,13'
          Dst:             ogg_stream_clear
        - Src:             'vorbisfile.c:1317,33'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:1327,9'
          Dst:             ogg_stream_reset_serialno
        - Src:             'vorbisfile.c:1328,9'
          Dst:             ogg_stream_reset_serialno
        - Src:             'vorbisfile.c:1333,7'
          Dst:             ogg_stream_pagein
        - Src:             'vorbisfile.c:1334,7'
          Dst:             ogg_stream_pagein
        - Src:             'vorbisfile.c:1335,16'
          Dst:             ogg_page_eos
        - Src:             'vorbisfile.c:1340,3'
          Dst:             ogg_stream_clear
        - Src:             'vorbisfile.c:1348,3'
          Dst:             ogg_stream_clear
        - Src:             'vorbisfile.c:1349,3'
          Dst:             _decode_clear
    - functionName:    _decode_clear
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vorbis_block_clear
        - vorbis_dsp_clear
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'vorbisfile.c:652,3'
          Dst:             vorbis_dsp_clear
        - Src:             'vorbisfile.c:653,3'
          Dst:             vorbis_block_clear
    - functionName:    ov_pcm_total
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vf
        - i
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ov_pcm_total
      functionUses:    6
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1145,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1145,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1146,7'
              BranchSideFuncs:
                - ov_pcm_total
        - Branch String:   'vorbisfile.c:1146,20'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1146,23'
              BranchSideFuncs:
                - ov_pcm_total
            - BranchSide:      'vorbisfile.c:1146,36'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1146,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1146,36'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1147,6'
              BranchSideFuncs:
                - ov_pcm_total
        - Branch String:   'vorbisfile.c:1147,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1148,17'
              BranchSideFuncs:
                - ov_pcm_total
            - BranchSide:      'vorbisfile.c:1154,12'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1150,5'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1151,25'
              BranchSideFuncs:
                - ov_pcm_total
            - BranchSide:      'vorbisfile.c:1152,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:1151,12'
          Dst:             ov_pcm_total
    - functionName:    CLIP_TO_15
      functionSourceFile: '/src/tremor/./misc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ov_read
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1918
      functionLinenumberEnd: 1968
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
        - buffer
        - bytes_req
        - bitstream
      BBCount:         33
      ICount:          232
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - CLIP_TO_15
        - _fetch_and_process_packet
        - ov_info
        - vorbis_synthesis_pcmout
        - vorbis_synthesis_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1924,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1924,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1926,3'
              BranchSideFuncs:
                - _fetch_and_process_packet
                - vorbis_synthesis_pcmout
                - ov_info
                - vorbis_synthesis_read
                - CLIP_TO_15
        - Branch String:   'vorbisfile.c:1927,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1928,40'
              BranchSideFuncs:
                - vorbis_synthesis_pcmout
                - _fetch_and_process_packet
                - ov_info
                - vorbis_synthesis_read
                - CLIP_TO_15
            - BranchSide:      'vorbisfile.c:1934,41'
              BranchSideFuncs:
                - _fetch_and_process_packet
                - vorbis_synthesis_pcmout
                - ov_info
                - vorbis_synthesis_read
                - CLIP_TO_15
        - Branch String:   'vorbisfile.c:1929,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1929,18'
              BranchSideFuncs:
                - ov_info
                - vorbis_synthesis_read
                - CLIP_TO_15
            - BranchSide:      'vorbisfile.c:1930,5'
              BranchSideFuncs:
                - _fetch_and_process_packet
                - vorbis_synthesis_pcmout
                - ov_info
                - vorbis_synthesis_read
                - CLIP_TO_15
        - Branch String:   'vorbisfile.c:1935,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1936,9'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1937,10'
              BranchSideFuncs:
                - _fetch_and_process_packet
                - vorbis_synthesis_pcmout
                - ov_info
                - vorbis_synthesis_read
                - CLIP_TO_15
        - Branch String:   'vorbisfile.c:1937,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1926,3'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1938,16'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1943,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1947,27'
              BranchSideFuncs:
                - ov_info
                - vorbis_synthesis_read
                - CLIP_TO_15
            - BranchSide:      'vorbisfile.c:1966,12'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1949,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1950,15'
              BranchSideFuncs:
                - vorbis_synthesis_read
                - CLIP_TO_15
            - BranchSide:      'vorbisfile.c:1952,10'
              BranchSideFuncs:
                - vorbis_synthesis_read
                - CLIP_TO_15
        - Branch String:   'vorbisfile.c:1952,5'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1953,24'
              BranchSideFuncs:
                - vorbis_synthesis_read
                - CLIP_TO_15
            - BranchSide:      'vorbisfile.c:1961,28'
              BranchSideFuncs:
                - vorbis_synthesis_read
        - Branch String:   'vorbisfile.c:1955,7'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1956,26'
              BranchSideFuncs:
                - CLIP_TO_15
                - vorbis_synthesis_read
            - BranchSide:      'vorbisfile.c:1959,5'
              BranchSideFuncs:
                - vorbis_synthesis_read
                - CLIP_TO_15
        - Branch String:   'vorbisfile.c:1963,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1963,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1964,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:1928,15'
          Dst:             vorbis_synthesis_pcmout
        - Src:             'vorbisfile.c:1934,15'
          Dst:             _fetch_and_process_packet
        - Src:             'vorbisfile.c:1947,19'
          Dst:             ov_info
        - Src:             'vorbisfile.c:1956,15'
          Dst:             CLIP_TO_15
        - Src:             'vorbisfile.c:1961,5'
          Dst:             vorbis_synthesis_read
    - functionName:    _fetch_and_process_packet
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - vf
        - op_in
        - readp
        - spanp
      BBCount:         88
      ICount:          552
      EdgeCount:       118
      CyclomaticComplexity: 32
      functionsReached:
        - _decode_clear
        - _fetch_headers
        - _get_next_page
        - _make_decode_ready
        - ogg_page_bos
        - ogg_page_serialno
        - ogg_stream_packetout
        - ogg_stream_pagein
        - ogg_stream_reset_serialno
        - vorbis_comment_clear
        - vorbis_info_clear
        - vorbis_synthesis
        - vorbis_synthesis_blockin
        - vorbis_synthesis_pcmout
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vorbisfile.c:678,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:679,34'
              BranchSideFuncs:
                - _make_decode_ready
                - ogg_stream_pagein
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
            - BranchSide:      'vorbisfile.c:685,8'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
        - Branch String:   'vorbisfile.c:680,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:680,23'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:681,5'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
        - Branch String:   'vorbisfile.c:685,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:686,7'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_stream_pagein
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
            - BranchSide:      'vorbisfile.c:757,8'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
        - Branch String:   'vorbisfile.c:688,35'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:688,41'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_stream_pagein
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
            - BranchSide:      'vorbisfile.c:688,27'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_stream_pagein
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
        - Branch String:   'vorbisfile.c:693,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:693,23'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:694,12'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_packetout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
        - Branch String:   'vorbisfile.c:694,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:696,22'
              BranchSideFuncs:
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - ogg_stream_packetout
                - ogg_stream_pagein
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:753,11'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
        - Branch String:   'vorbisfile.c:697,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:707,55'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_stream_pagein
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
            - BranchSide:      'vorbisfile.c:751,9'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_stream_pagein
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
        - Branch String:   'vorbisfile.c:710,18'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:710,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:712,41'
              BranchSideFuncs:
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
        - Branch String:   'vorbisfile.c:718,31'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:718,35'
              BranchSideFuncs:
                - vorbis_synthesis_pcmout
            - BranchSide:      'vorbisfile.c:749,13'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:718,16'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:719,25'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:749,13'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:719,25'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:719,38'
              BranchSideFuncs:
                - vorbis_synthesis_pcmout
            - BranchSide:      'vorbisfile.c:719,19'
              BranchSideFuncs:
                - vorbis_synthesis_pcmout
        - Branch String:   'vorbisfile.c:735,31'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:735,34'
              BranchSideFuncs:
                - vorbis_synthesis_pcmout
            - BranchSide:      'vorbisfile.c:737,18'
              BranchSideFuncs:
                - vorbis_synthesis_pcmout
        - Branch String:   'vorbisfile.c:735,18'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:736,29'
              BranchSideFuncs:
                - vorbis_synthesis_pcmout
            - BranchSide:      'vorbisfile.c:737,18'
              BranchSideFuncs:
                - vorbis_synthesis_pcmout
        - Branch String:   'vorbisfile.c:737,18'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:737,41'
              BranchSideFuncs:
                - vorbis_synthesis_pcmout
            - BranchSide:      'vorbisfile.c:742,48'
              BranchSideFuncs:
                - vorbis_synthesis_pcmout
        - Branch String:   'vorbisfile.c:745,15'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:746,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:747,30'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:757,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:760,7'
              BranchSideFuncs:
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:817,8'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
        - Branch String:   'vorbisfile.c:767,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:767,19'
              BranchSideFuncs:
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:768,32'
              BranchSideFuncs:
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
        - Branch String:   'vorbisfile.c:768,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:769,11'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:774,26'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _get_next_page
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
        - Branch String:   'vorbisfile.c:776,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:777,14'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_pagein
                - _get_next_page
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:801,9'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
        - Branch String:   'vorbisfile.c:777,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:783,16'
              BranchSideFuncs:
                - ogg_page_bos
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:799,9'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
        - Branch String:   'vorbisfile.c:783,16'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:785,19'
              BranchSideFuncs:
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'vorbisfile.c:797,15'
              BranchSideFuncs:
                - _get_next_page
                - ogg_stream_pagein
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
        - Branch String:   'vorbisfile.c:785,18'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:786,17'
              BranchSideFuncs:
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'vorbisfile.c:788,29'
              BranchSideFuncs:
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_pagein
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
        - Branch String:   'vorbisfile.c:790,18'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:791,35'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'vorbisfile.c:794,15'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
        - Branch String:   'vorbisfile.c:817,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:820,10'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'vorbisfile.c:856,24'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
        - Branch String:   'vorbisfile.c:820,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:821,12'
              BranchSideFuncs:
                - _fetch_headers
                - ogg_stream_pagein
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'vorbisfile.c:852,5'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
        - Branch String:   'vorbisfile.c:821,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:822,35'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _fetch_headers
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
            - BranchSide:      'vorbisfile.c:845,34'
              BranchSideFuncs:
                - _fetch_headers
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
        - Branch String:   'vorbisfile.c:828,11'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:829,16'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _fetch_headers
                - ogg_page_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
            - BranchSide:      'vorbisfile.c:831,14'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _fetch_headers
                - ogg_page_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
        - Branch String:   'vorbisfile.c:829,16'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:829,46'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _fetch_headers
                - ogg_page_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
            - BranchSide:      'vorbisfile.c:829,37'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _fetch_headers
                - ogg_page_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
        - Branch String:   'vorbisfile.c:831,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:831,31'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
            - BranchSide:      'vorbisfile.c:835,32'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _fetch_headers
                - ogg_page_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
        - Branch String:   'vorbisfile.c:846,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:846,25'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:847,32'
              BranchSideFuncs:
                - ogg_stream_pagein
                - _fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - _decode_clear
                - vorbis_info_clear
                - vorbis_comment_clear
                - ogg_stream_packetout
                - vorbis_synthesis
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_pcmout
                - _make_decode_ready
      Callsites:
        - Src:             'vorbisfile.c:679,15'
          Dst:             _make_decode_ready
        - Src:             'vorbisfile.c:689,20'
          Dst:             ogg_stream_packetout
        - Src:             'vorbisfile.c:697,15'
          Dst:             vorbis_synthesis
        - Src:             'vorbisfile.c:707,30'
          Dst:             vorbis_synthesis_pcmout
        - Src:             'vorbisfile.c:712,15'
          Dst:             vorbis_synthesis_blockin
        - Src:             'vorbisfile.c:713,30'
          Dst:             vorbis_synthesis_pcmout
        - Src:             'vorbisfile.c:742,23'
          Dst:             vorbis_synthesis_pcmout
        - Src:             'vorbisfile.c:768,17'
          Dst:             _get_next_page
        - Src:             'vorbisfile.c:777,36'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:783,16'
          Dst:             ogg_page_bos
        - Src:             'vorbisfile.c:788,15'
          Dst:             _decode_clear
        - Src:             'vorbisfile.c:791,17'
          Dst:             vorbis_info_clear
        - Src:             'vorbisfile.c:792,17'
          Dst:             vorbis_comment_clear
        - Src:             'vorbisfile.c:822,35'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:838,11'
          Dst:             ogg_stream_reset_serialno
        - Src:             'vorbisfile.c:845,19'
          Dst:             _fetch_headers
        - Src:             'vorbisfile.c:856,5'
          Dst:             ogg_stream_pagein
    - functionName:    ov_info
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vf
        - link
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1857,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1858,8'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1869,12'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1858,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1859,10'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1864,10'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1859,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1860,16'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1862,14'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1864,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1865,9'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1867,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _make_decode_ready
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
      BBCount:         15
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - vorbis_block_init
        - vorbis_synthesis_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vorbisfile.c:592,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:592,32'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:593,6'
              BranchSideFuncs:
                - vorbis_synthesis_init
                - vorbis_block_init
                - vorbis_synthesis_init
        - Branch String:   'vorbisfile.c:593,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:593,32'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:594,6'
              BranchSideFuncs:
                - vorbis_synthesis_init
                - vorbis_block_init
                - vorbis_synthesis_init
        - Branch String:   'vorbisfile.c:594,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:595,31'
              BranchSideFuncs:
                - vorbis_synthesis_init
                - vorbis_block_init
            - BranchSide:      'vorbisfile.c:598,31'
              BranchSideFuncs:
                - vorbis_synthesis_init
                - vorbis_block_init
        - Branch String:   'vorbisfile.c:595,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:596,7'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:597,3'
              BranchSideFuncs:
                - vorbis_block_init
        - Branch String:   'vorbisfile.c:598,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:599,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:595,8'
          Dst:             vorbis_synthesis_init
        - Src:             'vorbisfile.c:598,8'
          Dst:             vorbis_synthesis_init
        - Src:             'vorbisfile.c:601,3'
          Dst:             vorbis_block_init
    - functionName:    ov_comment
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1874
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vf
        - link
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1875,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1876,8'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1887,12'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1876,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1877,10'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1882,10'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1877,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1878,16'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1880,16'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1882,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1883,9'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1885,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ov_time_tell
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1827
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
      BBCount:         16
      ICount:          123
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ov_pcm_total
        - ov_time_total
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1832,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1832,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1833,6'
              BranchSideFuncs:
                - ov_pcm_total
                - ov_time_total
                - ov_time_total
        - Branch String:   'vorbisfile.c:1833,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1834,28'
              BranchSideFuncs:
                - ov_pcm_total
                - ov_time_total
                - ov_time_total
            - BranchSide:      'vorbisfile.c:1845,10'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1838,5'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1839,18'
              BranchSideFuncs:
                - ov_time_total
            - BranchSide:      'vorbisfile.c:1843,3'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1841,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1841,36'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1842,5'
              BranchSideFuncs:
                - ov_time_total
      Callsites:
        - Src:             'vorbisfile.c:1834,15'
          Dst:             ov_pcm_total
        - Src:             'vorbisfile.c:1835,16'
          Dst:             ov_time_total
        - Src:             'vorbisfile.c:1840,19'
          Dst:             ov_time_total
    - functionName:    ov_time_total
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vf
        - i
      BBCount:         17
      ICount:          115
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ov_time_total
      functionUses:    7
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1164,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1164,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1165,7'
              BranchSideFuncs:
                - ov_time_total
        - Branch String:   'vorbisfile.c:1165,20'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1165,23'
              BranchSideFuncs:
                - ov_time_total
            - BranchSide:      'vorbisfile.c:1165,36'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1165,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1165,36'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1166,6'
              BranchSideFuncs:
                - ov_time_total
        - Branch String:   'vorbisfile.c:1166,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1167,17'
              BranchSideFuncs:
                - ov_time_total
            - BranchSide:      'vorbisfile.c:1173,26'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1169,5'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1170,26'
              BranchSideFuncs:
                - ov_time_total
            - BranchSide:      'vorbisfile.c:1171,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:1170,12'
          Dst:             ov_time_total
    - functionName:    ov_pcm_tell
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1821
      functionLinenumberEnd: 1824
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1822,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1822,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1823,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ov_raw_tell
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1815
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1816,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1816,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1817,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ov_time_seek_page
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1785
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vf
        - milliseconds
      BBCount:         19
      ICount:          151
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ov_pcm_seek_page
        - ov_time_total
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1792,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1792,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1793,7'
              BranchSideFuncs:
                - ov_pcm_seek_page
                - ov_time_total
        - Branch String:   'vorbisfile.c:1793,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1793,20'
              BranchSideFuncs:
                - ov_pcm_seek_page
                - ov_time_total
            - BranchSide:      'vorbisfile.c:1794,6'
              BranchSideFuncs:
                - ov_pcm_seek_page
                - ov_time_total
        - Branch String:   'vorbisfile.c:1794,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1794,21'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1797,11'
              BranchSideFuncs:
                - ov_pcm_seek_page
                - ov_time_total
        - Branch String:   'vorbisfile.c:1797,3'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1798,40'
              BranchSideFuncs:
                - ov_time_total
                - ov_pcm_seek_page
            - BranchSide:      'vorbisfile.c:1804,6'
              BranchSideFuncs:
                - ov_pcm_seek_page
        - Branch String:   'vorbisfile.c:1799,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1799,39'
              BranchSideFuncs:
                - ov_pcm_seek_page
            - BranchSide:      'vorbisfile.c:1800,17'
              BranchSideFuncs:
                - ov_pcm_seek_page
                - ov_time_total
        - Branch String:   'vorbisfile.c:1804,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1804,22'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1808,17'
              BranchSideFuncs:
                - ov_pcm_seek_page
      Callsites:
        - Src:             'vorbisfile.c:1798,26'
          Dst:             ov_time_total
        - Src:             'vorbisfile.c:1809,12'
          Dst:             ov_pcm_seek_page
    - functionName:    ov_pcm_seek_page
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vf
        - pos
      BBCount:         130
      ICount:          858
      EdgeCount:       177
      CyclomaticComplexity: 49
      functionsReached:
        - _decode_clear
        - _get_next_page
        - _get_prev_page
        - _seek_helper
        - ogg_page_continued
        - ogg_page_granulepos
        - ogg_page_serialno
        - ogg_stream_packetout
        - ogg_stream_packetpeek
        - ogg_stream_pagein
        - ogg_stream_reset_serialno
        - ov_pcm_total
        - ov_raw_seek
        - rescale64
        - vorbis_synthesis_restart
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1394,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1394,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1395,7'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
                - _seek_helper
                - _get_next_page
        - Branch String:   'vorbisfile.c:1395,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1395,20'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
                - _seek_helper
                - _get_next_page
            - BranchSide:      'vorbisfile.c:1397,6'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
                - _seek_helper
                - _get_next_page
        - Branch String:   'vorbisfile.c:1397,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1397,25'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1397,15'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
                - _seek_helper
                - _get_next_page
        - Branch String:   'vorbisfile.c:1397,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1397,25'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1400,12'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
                - _seek_helper
                - _get_next_page
        - Branch String:   'vorbisfile.c:1400,3'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1401,12'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
                - _seek_helper
                - _get_next_page
            - BranchSide:      'vorbisfile.c:1418,21'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
                - _seek_helper
                - _get_next_page
        - Branch String:   'vorbisfile.c:1402,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1402,19'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
                - _seek_helper
                - _get_next_page
            - BranchSide:      'vorbisfile.c:1403,3'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
                - _seek_helper
                - _get_next_page
        - Branch String:   'vorbisfile.c:1429,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1430,27'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
            - BranchSide:      'vorbisfile.c:1440,5'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
        - Branch String:   'vorbisfile.c:1431,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1431,18'
              BranchSideFuncs:
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1433,29'
              BranchSideFuncs:
                - _get_next_page
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
        - Branch String:   'vorbisfile.c:1434,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1434,20'
              BranchSideFuncs:
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1436,15'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
        - Branch String:   'vorbisfile.c:1440,5'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1443,10'
              BranchSideFuncs:
                - rescale64
                - _seek_helper
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
            - BranchSide:      'vorbisfile.c:1539,8'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
        - Branch String:   'vorbisfile.c:1443,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1444,16'
              BranchSideFuncs:
                - _seek_helper
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
            - BranchSide:      'vorbisfile.c:1447,16'
              BranchSideFuncs:
                - rescale64
                - _seek_helper
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
        - Branch String:   'vorbisfile.c:1455,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1455,18'
              BranchSideFuncs:
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1458,7'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
        - Branch String:   'vorbisfile.c:1458,7'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1440,5'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _seek_helper
                - _seek_helper
            - BranchSide:      'vorbisfile.c:1459,31'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _seek_helper
                - _seek_helper
        - Branch String:   'vorbisfile.c:1460,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1460,30'
              BranchSideFuncs:
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1461,12'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - _seek_helper
                - _seek_helper
        - Branch String:   'vorbisfile.c:1461,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1463,14'
              BranchSideFuncs:
                - _seek_helper
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
            - BranchSide:      'vorbisfile.c:1482,19'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - _seek_helper
                - _seek_helper
        - Branch String:   'vorbisfile.c:1463,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1466,17'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
            - BranchSide:      'vorbisfile.c:1470,16'
              BranchSideFuncs:
                - _seek_helper
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
        - Branch String:   'vorbisfile.c:1470,16'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1470,27'
              BranchSideFuncs:
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1471,19'
              BranchSideFuncs:
                - _seek_helper
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
        - Branch String:   'vorbisfile.c:1474,16'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1474,37'
              BranchSideFuncs:
                - _seek_helper
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
            - BranchSide:      'vorbisfile.c:1477,33'
              BranchSideFuncs:
                - _seek_helper
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
        - Branch String:   'vorbisfile.c:1478,16'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:0,0'
              BranchSideFuncs:
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1478,24'
              BranchSideFuncs:
                - _decode_clear
        - Branch String:   'vorbisfile.c:1486,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1487,13'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
            - BranchSide:      'vorbisfile.c:1490,22'
              BranchSideFuncs:
                - ogg_page_granulepos
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - _seek_helper
                - _seek_helper
        - Branch String:   'vorbisfile.c:1491,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1491,29'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
            - BranchSide:      'vorbisfile.c:1493,14'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
        - Branch String:   'vorbisfile.c:1493,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1496,18'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
            - BranchSide:      'vorbisfile.c:1512,16'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
        - Branch String:   'vorbisfile.c:1502,16'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1502,39'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
            - BranchSide:      'vorbisfile.c:1504,20'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
        - Branch String:   'vorbisfile.c:1512,16'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1515,19'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
            - BranchSide:      'vorbisfile.c:1517,18'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
        - Branch String:   'vorbisfile.c:1517,18'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1521,21'
              BranchSideFuncs:
                - _seek_helper
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
            - BranchSide:      'vorbisfile.c:1528,21'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
        - Branch String:   'vorbisfile.c:1523,20'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1523,41'
              BranchSideFuncs:
                - _seek_helper
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
            - BranchSide:      'vorbisfile.c:1524,37'
              BranchSideFuncs:
                - _seek_helper
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
        - Branch String:   'vorbisfile.c:1525,20'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1525,28'
              BranchSideFuncs:
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1526,15'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - _decode_clear
                - rescale64
                - _seek_helper
                - _get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - _seek_helper
                - _seek_helper
        - Branch String:   'vorbisfile.c:1539,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1545,10'
              BranchSideFuncs:
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ov_pcm_total
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1582,27'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
        - Branch String:   'vorbisfile.c:1545,19'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1546,10'
              BranchSideFuncs:
                - _decode_clear
                - ogg_page_serialno
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ov_pcm_total
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1571,9'
              BranchSideFuncs:
                - _decode_clear
        - Branch String:   'vorbisfile.c:1546,41'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1547,10'
              BranchSideFuncs:
                - ogg_page_serialno
                - _decode_clear
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ov_pcm_total
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1571,9'
              BranchSideFuncs:
                - _decode_clear
        - Branch String:   'vorbisfile.c:1545,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1553,24'
              BranchSideFuncs:
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ov_pcm_total
                - _decode_clear
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1571,9'
              BranchSideFuncs:
                - _decode_clear
        - Branch String:   'vorbisfile.c:1555,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1557,25'
              BranchSideFuncs:
                - _decode_clear
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ov_pcm_total
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1564,37'
              BranchSideFuncs:
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ov_pcm_total
                - _decode_clear
        - Branch String:   'vorbisfile.c:1584,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1584,18'
              BranchSideFuncs:
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1585,29'
              BranchSideFuncs:
                - _get_next_page
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
        - Branch String:   'vorbisfile.c:1586,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1586,20'
              BranchSideFuncs:
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1588,10'
              BranchSideFuncs:
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
        - Branch String:   'vorbisfile.c:1588,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1590,23'
              BranchSideFuncs:
                - _decode_clear
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
            - BranchSide:      'vorbisfile.c:1597,35'
              BranchSideFuncs:
                - vorbis_synthesis_restart
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - ogg_stream_packetout
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
        - Branch String:   'vorbisfile.c:1606,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1615,18'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
            - BranchSide:      'vorbisfile.c:1626,12'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ov_pcm_total
        - Branch String:   'vorbisfile.c:1616,11'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1617,35'
              BranchSideFuncs:
                - _get_prev_page
                - ogg_page_serialno
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - ov_pcm_total
                - _decode_clear
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
            - BranchSide:      'vorbisfile.c:1625,9'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - _decode_clear
                - ov_pcm_total
        - Branch String:   'vorbisfile.c:1618,16'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1618,26'
              BranchSideFuncs:
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1619,16'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
        - Branch String:   'vorbisfile.c:1619,61'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1616,11'
              BranchSideFuncs:
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
            - BranchSide:      'vorbisfile.c:1620,17'
              BranchSideFuncs:
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
        - Branch String:   'vorbisfile.c:1620,45'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1621,18'
              BranchSideFuncs:
                - ov_raw_seek
            - BranchSide:      'vorbisfile.c:1622,34'
              BranchSideFuncs:
                - ov_raw_seek
        - Branch String:   'vorbisfile.c:1619,16'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1616,11'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
            - BranchSide:      'vorbisfile.c:1622,34'
              BranchSideFuncs:
                - ov_raw_seek
        - Branch String:   'vorbisfile.c:1626,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1627,18'
              BranchSideFuncs:
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1630,15'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
                - ov_pcm_total
        - Branch String:   'vorbisfile.c:1630,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1631,29'
              BranchSideFuncs:
                - ov_pcm_total
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1636,40'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - ov_pcm_total
                - _decode_clear
                - _get_prev_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - ogg_page_continued
                - ov_raw_seek
        - Branch String:   'vorbisfile.c:1632,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1632,31'
              BranchSideFuncs:
                - ov_pcm_total
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1633,27'
              BranchSideFuncs:
                - ov_pcm_total
                - _decode_clear
        - Branch String:   'vorbisfile.c:1642,25'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1642,28'
              BranchSideFuncs:
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1643,11'
              BranchSideFuncs:
                - _decode_clear
        - Branch String:   'vorbisfile.c:1642,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1643,11'
              BranchSideFuncs:
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1646,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:1392,21'
          Dst:             ov_pcm_total
        - Src:             'vorbisfile.c:1430,14'
          Dst:             _seek_helper
        - Src:             'vorbisfile.c:1433,14'
          Dst:             _get_next_page
        - Src:             'vorbisfile.c:1447,24'
          Dst:             rescale64
        - Src:             'vorbisfile.c:1454,14'
          Dst:             _seek_helper
        - Src:             'vorbisfile.c:1459,16'
          Dst:             _get_next_page
        - Src:             'vorbisfile.c:1477,20'
          Dst:             _seek_helper
        - Src:             'vorbisfile.c:1486,14'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:1490,22'
          Dst:             ogg_page_granulepos
        - Src:             'vorbisfile.c:1524,24'
          Dst:             _seek_helper
        - Src:             'vorbisfile.c:1547,10'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:1557,11'
          Dst:             _decode_clear
        - Src:             'vorbisfile.c:1564,11'
          Dst:             vorbis_synthesis_restart
        - Src:             'vorbisfile.c:1567,9'
          Dst:             ogg_stream_reset_serialno
        - Src:             'vorbisfile.c:1568,9'
          Dst:             ogg_stream_pagein
        - Src:             'vorbisfile.c:1582,14'
          Dst:             _seek_helper
        - Src:             'vorbisfile.c:1585,14'
          Dst:             _get_next_page
        - Src:             'vorbisfile.c:1590,9'
          Dst:             _decode_clear
        - Src:             'vorbisfile.c:1597,9'
          Dst:             vorbis_synthesis_restart
        - Src:             'vorbisfile.c:1600,7'
          Dst:             ogg_stream_reset_serialno
        - Src:             'vorbisfile.c:1601,7'
          Dst:             ogg_stream_pagein
        - Src:             'vorbisfile.c:1605,16'
          Dst:             ogg_stream_packetpeek
        - Src:             'vorbisfile.c:1617,20'
          Dst:             _get_prev_page
        - Src:             'vorbisfile.c:1619,16'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:1620,17'
          Dst:             ogg_page_granulepos
        - Src:             'vorbisfile.c:1621,18'
          Dst:             ogg_page_continued
        - Src:             'vorbisfile.c:1622,22'
          Dst:             ov_raw_seek
        - Src:             'vorbisfile.c:1636,18'
          Dst:             ogg_stream_packetout
        - Src:             'vorbisfile.c:1642,32'
          Dst:             ov_pcm_total
        - Src:             'vorbisfile.c:1653,3'
          Dst:             _decode_clear
    - functionName:    rescale64
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - x
        - from
        - to
      BBCount:         20
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1360,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1360,24'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1361,6'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1361,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1361,14'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1363,8'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1363,3'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1364,8'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1372,8'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1364,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1365,11'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1368,6'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1372,3'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1373,8'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1380,10'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1373,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1374,12'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1376,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _get_prev_page
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
        - begin
        - og
      BBCount:         28
      ICount:          160
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _get_next_page
        - _seek_helper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vorbisfile.c:148,3'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:149,10'
              BranchSideFuncs:
                - _seek_helper
                - _seek_helper
                - _get_next_page
                - _get_next_page
            - BranchSide:      'vorbisfile.c:171,6'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
        - Branch String:   'vorbisfile.c:150,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:151,12'
              BranchSideFuncs:
                - _seek_helper
                - _seek_helper
                - _get_next_page
                - _get_next_page
            - BranchSide:      'vorbisfile.c:153,22'
              BranchSideFuncs:
                - _seek_helper
                - _seek_helper
                - _get_next_page
                - _get_next_page
        - Branch String:   'vorbisfile.c:154,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:154,19'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:156,5'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - _seek_helper
                - _get_next_page
        - Branch String:   'vorbisfile.c:156,5'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:148,3'
              BranchSideFuncs:
                - _get_next_page
                - _seek_helper
                - _get_next_page
                - _seek_helper
            - BranchSide:      'vorbisfile.c:157,14'
              BranchSideFuncs:
                - _get_next_page
                - _seek_helper
                - _get_next_page
                - _seek_helper
        - Branch String:   'vorbisfile.c:159,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:159,24'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:160,10'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - _seek_helper
                - _get_next_page
        - Branch String:   'vorbisfile.c:160,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:161,9'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - _seek_helper
                - _get_next_page
            - BranchSide:      'vorbisfile.c:163,16'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
                - _seek_helper
                - _get_next_page
        - Branch String:   'vorbisfile.c:171,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:172,22'
              BranchSideFuncs:
                - _seek_helper
                - _get_next_page
            - BranchSide:      'vorbisfile.c:181,10'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:173,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:173,19'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:175,24'
              BranchSideFuncs:
                - _get_next_page
        - Branch String:   'vorbisfile.c:176,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:178,7'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:179,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:153,9'
          Dst:             _seek_helper
        - Src:             'vorbisfile.c:158,11'
          Dst:             _get_next_page
        - Src:             'vorbisfile.c:172,9'
          Dst:             _seek_helper
        - Src:             'vorbisfile.c:175,9'
          Dst:             _get_next_page
    - functionName:    ov_time_seek
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vf
        - milliseconds
      BBCount:         19
      ICount:          151
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ov_pcm_seek
        - ov_time_total
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1762,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1762,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1763,7'
              BranchSideFuncs:
                - ov_pcm_seek
                - ov_time_total
        - Branch String:   'vorbisfile.c:1763,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1763,20'
              BranchSideFuncs:
                - ov_pcm_seek
                - ov_time_total
            - BranchSide:      'vorbisfile.c:1764,6'
              BranchSideFuncs:
                - ov_pcm_seek
                - ov_time_total
        - Branch String:   'vorbisfile.c:1764,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1764,21'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1767,11'
              BranchSideFuncs:
                - ov_pcm_seek
                - ov_time_total
        - Branch String:   'vorbisfile.c:1767,3'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1768,40'
              BranchSideFuncs:
                - ov_time_total
                - ov_pcm_seek
            - BranchSide:      'vorbisfile.c:1774,6'
              BranchSideFuncs:
                - ov_pcm_seek
        - Branch String:   'vorbisfile.c:1769,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1769,39'
              BranchSideFuncs:
                - ov_pcm_seek
            - BranchSide:      'vorbisfile.c:1770,17'
              BranchSideFuncs:
                - ov_pcm_seek
                - ov_time_total
        - Branch String:   'vorbisfile.c:1774,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1774,22'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1778,17'
              BranchSideFuncs:
                - ov_pcm_seek
      Callsites:
        - Src:             'vorbisfile.c:1768,26'
          Dst:             ov_time_total
        - Src:             'vorbisfile.c:1779,12'
          Dst:             ov_pcm_seek
    - functionName:    ov_pcm_seek
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vf
        - pos
      BBCount:         66
      ICount:          455
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - _decode_clear
        - _fetch_and_process_packet
        - _get_next_page
        - _make_decode_ready
        - ogg_page_bos
        - ogg_page_serialno
        - ogg_stream_packetout
        - ogg_stream_packetpeek
        - ogg_stream_pagein
        - ogg_stream_reset_serialno
        - ov_pcm_seek_page
        - ov_pcm_total
        - vorbis_info_blocksize
        - vorbis_packet_blocksize
        - vorbis_synthesis_blockin
        - vorbis_synthesis_pcmout
        - vorbis_synthesis_read
        - vorbis_synthesis_trackonly
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1663,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1663,19'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1664,30'
              BranchSideFuncs:
                - _make_decode_ready
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1664,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1664,42'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1669,3'
              BranchSideFuncs:
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1674,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1675,41'
              BranchSideFuncs:
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1707,10'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
        - Branch String:   'vorbisfile.c:1676,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1677,31'
              BranchSideFuncs:
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
            - BranchSide:      'vorbisfile.c:1680,10'
              BranchSideFuncs:
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1680,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1680,37'
              BranchSideFuncs:
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1682,10'
              BranchSideFuncs:
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1682,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1683,69'
              BranchSideFuncs:
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
            - BranchSide:      'vorbisfile.c:1686,29'
              BranchSideFuncs:
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1695,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1698,27'
              BranchSideFuncs:
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1704,17'
              BranchSideFuncs:
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1699,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1699,29'
              BranchSideFuncs:
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1700,14'
              BranchSideFuncs:
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1700,9'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1701,27'
              BranchSideFuncs:
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1702,7'
              BranchSideFuncs:
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1707,16'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1707,19'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
            - BranchSide:      'vorbisfile.c:1710,25'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
        - Branch String:   'vorbisfile.c:1707,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1707,32'
              BranchSideFuncs:
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
            - BranchSide:      'vorbisfile.c:1710,25'
              BranchSideFuncs:
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
        - Branch String:   'vorbisfile.c:1710,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1710,38'
              BranchSideFuncs:
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
            - BranchSide:      'vorbisfile.c:1711,10'
              BranchSideFuncs:
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - _get_next_page
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
        - Branch String:   'vorbisfile.c:1711,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1711,42'
              BranchSideFuncs:
                - _decode_clear
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
            - BranchSide:      'vorbisfile.c:1713,10'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
        - Branch String:   'vorbisfile.c:1713,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1714,31'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1730,26'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1717,9'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1718,14'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1719,12'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1718,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1718,44'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1718,35'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1719,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1719,29'
              BranchSideFuncs:
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
            - BranchSide:      'vorbisfile.c:1720,26'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1726,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1726,23'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1727,18'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - _get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - _make_decode_ready
                - _decode_clear
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
                - vorbis_packet_blocksize
                - vorbis_info_blocksize
                - ogg_stream_packetout
                - vorbis_synthesis_trackonly
                - vorbis_synthesis_blockin
                - ogg_stream_packetout
        - Branch String:   'vorbisfile.c:1738,3'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1739,24'
              BranchSideFuncs:
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
                - ov_pcm_total
            - BranchSide:      'vorbisfile.c:1750,3'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1742,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1742,31'
              BranchSideFuncs:
                - vorbis_synthesis_read
                - vorbis_synthesis_pcmout
                - _fetch_and_process_packet
                - ov_pcm_total
            - BranchSide:      'vorbisfile.c:1743,28'
              BranchSideFuncs:
                - vorbis_synthesis_read
                - vorbis_synthesis_pcmout
                - _fetch_and_process_packet
                - ov_pcm_total
        - Branch String:   'vorbisfile.c:1746,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1738,3'
              BranchSideFuncs:
                - _fetch_and_process_packet
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - ov_pcm_total
            - BranchSide:      'vorbisfile.c:1747,36'
              BranchSideFuncs:
                - _fetch_and_process_packet
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - ov_pcm_total
        - Branch String:   'vorbisfile.c:1747,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1747,50'
              BranchSideFuncs:
                - ov_pcm_total
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
            - BranchSide:      'vorbisfile.c:1748,37'
              BranchSideFuncs:
                - ov_pcm_total
                - vorbis_synthesis_pcmout
                - vorbis_synthesis_read
                - _fetch_and_process_packet
      Callsites:
        - Src:             'vorbisfile.c:1662,11'
          Dst:             ov_pcm_seek_page
        - Src:             'vorbisfile.c:1664,11'
          Dst:             _make_decode_ready
        - Src:             'vorbisfile.c:1673,13'
          Dst:             ogg_stream_packetpeek
        - Src:             'vorbisfile.c:1675,17'
          Dst:             vorbis_packet_blocksize
        - Src:             'vorbisfile.c:1677,9'
          Dst:             ogg_stream_packetout
        - Src:             'vorbisfile.c:1683,27'
          Dst:             vorbis_info_blocksize
        - Src:             'vorbisfile.c:1686,7'
          Dst:             ogg_stream_packetout
        - Src:             'vorbisfile.c:1687,7'
          Dst:             vorbis_synthesis_trackonly
        - Src:             'vorbisfile.c:1690,7'
          Dst:             vorbis_synthesis_blockin
        - Src:             'vorbisfile.c:1710,10'
          Dst:             _get_next_page
        - Src:             'vorbisfile.c:1711,10'
          Dst:             ogg_page_bos
        - Src:             'vorbisfile.c:1711,28'
          Dst:             _decode_clear
        - Src:             'vorbisfile.c:1714,31'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:1723,30'
          Dst:             ogg_page_serialno
        - Src:             'vorbisfile.c:1724,9'
          Dst:             ogg_stream_reset_serialno
        - Src:             'vorbisfile.c:1725,13'
          Dst:             _make_decode_ready
        - Src:             'vorbisfile.c:1730,7'
          Dst:             ogg_stream_pagein
        - Src:             'vorbisfile.c:1740,18'
          Dst:             vorbis_synthesis_pcmout
        - Src:             'vorbisfile.c:1743,5'
          Dst:             vorbis_synthesis_read
        - Src:             'vorbisfile.c:1747,10'
          Dst:             _fetch_and_process_packet
        - Src:             'vorbisfile.c:1748,24'
          Dst:             ov_pcm_total
    - functionName:    ov_raw_total
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vf
        - i
      BBCount:         17
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ov_raw_total
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1126,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1126,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1127,7'
              BranchSideFuncs:
                - ov_raw_total
        - Branch String:   'vorbisfile.c:1127,20'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1127,23'
              BranchSideFuncs:
                - ov_raw_total
            - BranchSide:      'vorbisfile.c:1127,36'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1127,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1127,36'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1128,6'
              BranchSideFuncs:
                - ov_raw_total
        - Branch String:   'vorbisfile.c:1128,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1129,17'
              BranchSideFuncs:
                - ov_raw_total
            - BranchSide:      'vorbisfile.c:1135,12'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1131,5'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1132,25'
              BranchSideFuncs:
                - ov_raw_total
            - BranchSide:      'vorbisfile.c:1133,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:1132,12'
          Dst:             ov_raw_total
    - functionName:    ov_serialnumber
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vf
        - i
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ov_serialnumber
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1111,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1111,42'
              BranchSideFuncs:
                - ov_serialnumber
            - BranchSide:      'vorbisfile.c:1112,7'
              BranchSideFuncs:
                - ov_serialnumber
        - Branch String:   'vorbisfile.c:1112,20'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1112,23'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1113,6'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1112,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1112,51'
              BranchSideFuncs:
                - ov_serialnumber
            - BranchSide:      'vorbisfile.c:1113,6'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1113,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1114,12'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1116,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:1111,26'
          Dst:             ov_serialnumber
        - Src:             'vorbisfile.c:1112,35'
          Dst:             ov_serialnumber
    - functionName:    ov_bitrate_instant
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1099,13'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1099,26'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1099,7'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1101,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1101,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1102,6'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1102,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1102,23'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1103,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ov_bitrate
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vf
        - i
      BBCount:         27
      ICount:          242
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - ov_bitrate
        - ov_time_total
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1059,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1059,29'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1060,6'
              BranchSideFuncs:
                - ov_time_total
                - ov_time_total
                - ov_bitrate
        - Branch String:   'vorbisfile.c:1060,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1060,19'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1061,7'
              BranchSideFuncs:
                - ov_time_total
                - ov_time_total
                - ov_bitrate
        - Branch String:   'vorbisfile.c:1061,20'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1061,23'
              BranchSideFuncs:
                - ov_time_total
                - ov_time_total
            - BranchSide:      'vorbisfile.c:1062,6'
              BranchSideFuncs:
                - ov_time_total
                - ov_time_total
        - Branch String:   'vorbisfile.c:1061,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1061,46'
              BranchSideFuncs:
                - ov_bitrate
            - BranchSide:      'vorbisfile.c:1062,6'
              BranchSideFuncs:
                - ov_time_total
                - ov_time_total
        - Branch String:   'vorbisfile.c:1062,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1063,17'
              BranchSideFuncs:
                - ov_time_total
            - BranchSide:      'vorbisfile.c:1073,8'
              BranchSideFuncs:
                - ov_time_total
        - Branch String:   'vorbisfile.c:1065,5'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1066,14'
              BranchSideFuncs:
                - ov_time_total
            - BranchSide:      'vorbisfile.c:1071,12'
              BranchSideFuncs:
                - ov_time_total
        - Branch String:   'vorbisfile.c:1073,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1075,15'
              BranchSideFuncs:
                - ov_time_total
            - BranchSide:      'vorbisfile.c:1078,10'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1078,10'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1079,16'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1081,12'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1081,12'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1082,14'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1088,9'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:1082,14'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1083,21'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1085,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:1061,35'
          Dst:             ov_bitrate
        - Src:             'vorbisfile.c:1071,22'
          Dst:             ov_time_total
        - Src:             'vorbisfile.c:1075,57'
          Dst:             ov_time_total
    - functionName:    ov_seekable
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ov_streams
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ov_test_open
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ov_open2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1035,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1035,32'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:1036,20'
              BranchSideFuncs:
                - _ov_open2
      Callsites:
        - Src:             'vorbisfile.c:1036,10'
          Dst:             _ov_open2
    - functionName:    _ov_open2
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _open_seekable2
        - ov_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vorbisfile.c:928,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:928,35'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:929,3'
              BranchSideFuncs:
                - _open_seekable2
                - ov_clear
        - Branch String:   'vorbisfile.c:930,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:931,29'
              BranchSideFuncs:
                - _open_seekable2
                - ov_clear
            - BranchSide:      'vorbisfile.c:938,5'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:932,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:933,7'
              BranchSideFuncs:
                - ov_clear
            - BranchSide:      'vorbisfile.c:936,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:931,13'
          Dst:             _open_seekable2
        - Src:             'vorbisfile.c:934,7'
          Dst:             ov_clear
    - functionName:    ov_clear
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vf
      BBCount:         32
      ICount:          201
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - ogg_stream_clear
        - ogg_sync_clear
        - vorbis_block_clear
        - vorbis_comment_clear
        - vorbis_dsp_clear
        - vorbis_info_clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vorbisfile.c:946,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:946,6'
              BranchSideFuncs:
                - vorbis_block_clear
                - vorbis_dsp_clear
                - ogg_stream_clear
                - ogg_sync_clear
                - free
                - free
                - free
                - free
                - free
                - free
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:947,25'
              BranchSideFuncs:
                - vorbis_block_clear
                - vorbis_dsp_clear
                - ogg_stream_clear
                - ogg_sync_clear
                - free
                - free
                - free
                - free
                - free
                - free
                - vorbis_info_clear
                - vorbis_comment_clear
        - Branch String:   'vorbisfile.c:951,15'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:951,18'
              BranchSideFuncs:
                - ogg_sync_clear
                - free
                - free
                - free
                - free
                - free
                - free
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:960,8'
              BranchSideFuncs:
                - ogg_sync_clear
                - free
                - free
                - free
                - free
        - Branch String:   'vorbisfile.c:951,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:953,12'
              BranchSideFuncs:
                - free
                - free
                - ogg_sync_clear
                - free
                - free
                - free
                - free
                - vorbis_info_clear
                - vorbis_comment_clear
            - BranchSide:      'vorbisfile.c:960,8'
              BranchSideFuncs:
                - ogg_sync_clear
                - free
                - free
                - free
                - free
        - Branch String:   'vorbisfile.c:953,7'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:954,27'
              BranchSideFuncs:
                - vorbis_info_clear
                - vorbis_comment_clear
                - free
                - free
                - ogg_sync_clear
                - free
                - free
                - free
                - free
            - BranchSide:      'vorbisfile.c:957,17'
              BranchSideFuncs:
                - free
                - free
                - ogg_sync_clear
                - free
                - free
                - free
                - free
        - Branch String:   'vorbisfile.c:960,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:960,34'
              BranchSideFuncs:
                - free
                - ogg_sync_clear
                - free
                - free
                - free
            - BranchSide:      'vorbisfile.c:961,8'
              BranchSideFuncs:
                - ogg_sync_clear
                - free
                - free
                - free
        - Branch String:   'vorbisfile.c:961,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:961,33'
              BranchSideFuncs:
                - free
                - ogg_sync_clear
                - free
                - free
            - BranchSide:      'vorbisfile.c:962,8'
              BranchSideFuncs:
                - ogg_sync_clear
                - free
                - free
        - Branch String:   'vorbisfile.c:962,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:962,32'
              BranchSideFuncs:
                - free
                - ogg_sync_clear
                - free
            - BranchSide:      'vorbisfile.c:963,8'
              BranchSideFuncs:
                - ogg_sync_clear
                - free
        - Branch String:   'vorbisfile.c:963,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:963,30'
              BranchSideFuncs:
                - free
                - ogg_sync_clear
            - BranchSide:      'vorbisfile.c:964,21'
              BranchSideFuncs:
                - ogg_sync_clear
        - Branch String:   'vorbisfile.c:965,23'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:965,26'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:967,12'
              BranchSideFuncs: []
        - Branch String:   'vorbisfile.c:965,8'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:966,8'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:967,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:947,5'
          Dst:             vorbis_block_clear
        - Src:             'vorbisfile.c:948,5'
          Dst:             vorbis_dsp_clear
        - Src:             'vorbisfile.c:949,5'
          Dst:             ogg_stream_clear
        - Src:             'vorbisfile.c:954,9'
          Dst:             vorbis_info_clear
        - Src:             'vorbisfile.c:955,9'
          Dst:             vorbis_comment_clear
        - Src:             'vorbisfile.c:964,5'
          Dst:             ogg_sync_clear
    - functionName:    ov_test
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - f
        - vf
        - initial
        - ibytes
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ov_test_callbacks
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vorbisfile.c:1031,10'
          Dst:             ov_test_callbacks
    - functionName:    ov_test_callbacks
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - vf
        - initial
        - ibytes
        - callbacks
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ov_open1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vorbisfile.c:1020,10'
          Dst:             _ov_open1
    - functionName:    _ov_open1
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - vf
        - initial
        - ibytes
        - callbacks
      BBCount:         21
      ICount:          235
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _fetch_headers
        - calloc
        - ogg_stream_init
        - ogg_sync_buffer
        - ogg_sync_init
        - ogg_sync_wrote
        - ov_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vorbisfile.c:870,22'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:870,35'
              BranchSideFuncs:
                - ogg_sync_init
                - calloc
                - calloc
                - ogg_stream_init
                - _fetch_headers
                - calloc
                - calloc
                - calloc
                - free
                - ov_clear
                - ogg_sync_buffer
                - ogg_sync_wrote
            - BranchSide:      'vorbisfile.c:870,19'
              BranchSideFuncs:
                - ogg_sync_init
                - calloc
                - calloc
                - ogg_stream_init
                - _fetch_headers
                - calloc
                - calloc
                - calloc
                - free
                - ov_clear
                - ogg_sync_buffer
                - ogg_sync_wrote
        - Branch String:   'vorbisfile.c:870,19'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:870,56'
              BranchSideFuncs:
                - ogg_sync_init
                - calloc
                - calloc
                - ogg_stream_init
                - _fetch_headers
                - calloc
                - calloc
                - calloc
                - free
                - ov_clear
                - ogg_sync_buffer
                - ogg_sync_wrote
            - BranchSide:      'vorbisfile.c:870,7'
              BranchSideFuncs:
                - ogg_sync_init
                - calloc
                - calloc
                - ogg_stream_init
                - _fetch_headers
                - calloc
                - calloc
                - calloc
                - free
                - ov_clear
                - ogg_sync_buffer
                - ogg_sync_wrote
        - Branch String:   'vorbisfile.c:886,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:887,11'
              BranchSideFuncs:
                - ogg_sync_buffer
                - ogg_sync_wrote
                - calloc
                - calloc
                - ogg_stream_init
                - _fetch_headers
                - calloc
                - calloc
                - calloc
                - free
                - ov_clear
            - BranchSide:      'vorbisfile.c:893,6'
              BranchSideFuncs:
                - calloc
                - calloc
                - ogg_stream_init
                - _fetch_headers
                - calloc
                - calloc
                - calloc
                - free
                - ov_clear
        - Branch String:   'vorbisfile.c:893,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:893,21'
              BranchSideFuncs:
                - calloc
                - calloc
                - ogg_stream_init
                - _fetch_headers
                - calloc
                - calloc
                - calloc
                - free
                - ov_clear
            - BranchSide:      'vorbisfile.c:897,3'
              BranchSideFuncs:
                - calloc
                - calloc
                - ogg_stream_init
                - _fetch_headers
                - calloc
                - calloc
                - calloc
                - free
                - ov_clear
        - Branch String:   'vorbisfile.c:904,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:905,5'
              BranchSideFuncs:
                - ov_clear
                - free
            - BranchSide:      'vorbisfile.c:911,31'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - free
        - Branch String:   'vorbisfile.c:923,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:923,30'
              BranchSideFuncs:
                - free
            - BranchSide:      'vorbisfile.c:923,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:880,3'
          Dst:             ogg_sync_init
        - Src:             'vorbisfile.c:887,18'
          Dst:             ogg_sync_buffer
        - Src:             'vorbisfile.c:889,5'
          Dst:             ogg_sync_wrote
        - Src:             'vorbisfile.c:898,10'
          Dst:             calloc
        - Src:             'vorbisfile.c:899,10'
          Dst:             calloc
        - Src:             'vorbisfile.c:900,3'
          Dst:             ogg_stream_init
        - Src:             'vorbisfile.c:904,11'
          Dst:             _fetch_headers
        - Src:             'vorbisfile.c:906,5'
          Dst:             ov_clear
        - Src:             'vorbisfile.c:911,19'
          Dst:             calloc
        - Src:             'vorbisfile.c:916,17'
          Dst:             calloc
        - Src:             'vorbisfile.c:917,21'
          Dst:             calloc
    - 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:    32
      BranchProfiles:  []
      Callsites:       []
    - 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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _fseek64_wrap
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - f
        - off
        - whence
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fseek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vorbisfile.c:864,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:864,14'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:865,16'
              BranchSideFuncs:
                - fseek
      Callsites:
        - Src:             'vorbisfile.c:865,10'
          Dst:             fseek
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftell
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fseek
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ov_fopen
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - vf
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fclose
        - fopen
        - ov_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vorbisfile.c:1004,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1004,10'
              BranchSideFuncs:
                - ov_open
                - fclose
            - BranchSide:      'vorbisfile.c:1006,17'
              BranchSideFuncs:
                - ov_open
                - fclose
        - Branch String:   'vorbisfile.c:1007,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:1007,18'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'vorbisfile.c:1008,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vorbisfile.c:1003,13'
          Dst:             fopen
        - Src:             'vorbisfile.c:1006,9'
          Dst:             ov_open
        - Src:             'vorbisfile.c:1007,11'
          Dst:             fclose
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ov_open
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - f
        - vf
        - initial
        - ibytes
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ov_open_callbacks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vorbisfile.c:998,10'
          Dst:             ov_open_callbacks
    - functionName:    ov_open_callbacks
      functionSourceFile: '/src/tremor/vorbisfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - vf
        - initial
        - ibytes
        - callbacks
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ov_open1
        - _ov_open2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vorbisfile.c:986,6'
          Branch Sides:
            - BranchSide:      'vorbisfile.c:986,17'
              BranchSideFuncs: []
            - BranchSide:      'vorbisfile.c:987,20'
              BranchSideFuncs:
                - _ov_open2
      Callsites:
        - Src:             'vorbisfile.c:985,11'
          Dst:             _ov_open1
        - Src:             'vorbisfile.c:987,10'
          Dst:             _ov_open2
    - functionName:    ilog
      functionSourceFile: '/src/tremor/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'block.c:31,6'
          Branch Sides:
            - BranchSide:      'block.c:31,8'
              BranchSideFuncs: []
            - BranchSide:      'block.c:32,3'
              BranchSideFuncs: []
        - Branch String:   'block.c:32,3'
          Branch Sides:
            - BranchSide:      'block.c:33,8'
              BranchSideFuncs: []
            - BranchSide:      'block.c:36,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vorbis_synthesis_read
      functionSourceFile: '/src/tremor/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - v
        - bytes
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'block.c:493,12'
          Branch Sides:
            - BranchSide:      'block.c:493,15'
              BranchSideFuncs: []
            - BranchSide:      'block.c:494,20'
              BranchSideFuncs: []
        - Branch String:   'block.c:493,6'
          Branch Sides:
            - BranchSide:      'block.c:493,52'
              BranchSideFuncs: []
            - BranchSide:      'block.c:494,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vorbis_synthesis_pcmout
      functionSourceFile: '/src/tremor/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
        - pcm
      BBCount:         14
      ICount:          106
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'block.c:480,25'
          Branch Sides:
            - BranchSide:      'block.c:480,28'
              BranchSideFuncs: []
            - BranchSide:      'block.c:489,3'
              BranchSideFuncs: []
        - Branch String:   'block.c:480,6'
          Branch Sides:
            - BranchSide:      'block.c:481,8'
              BranchSideFuncs: []
            - BranchSide:      'block.c:489,3'
              BranchSideFuncs: []
        - Branch String:   'block.c:481,8'
          Branch Sides:
            - BranchSide:      'block.c:483,12'
              BranchSideFuncs: []
            - BranchSide:      'block.c:487,12'
              BranchSideFuncs: []
        - Branch String:   'block.c:483,7'
          Branch Sides:
            - BranchSide:      'block.c:484,15'
              BranchSideFuncs: []
            - BranchSide:      'block.c:485,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vorbis_synthesis_blockin
      functionSourceFile: '/src/tremor/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
        - vb
      BBCount:         109
      ICount:          946
      EdgeCount:       142
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'block.c:277,38'
          Branch Sides:
            - BranchSide:      'block.c:277,41'
              BranchSideFuncs: []
            - BranchSide:      'block.c:279,9'
              BranchSideFuncs: []
        - Branch String:   'block.c:277,6'
          Branch Sides:
            - BranchSide:      'block.c:277,61'
              BranchSideFuncs: []
            - BranchSide:      'block.c:279,9'
              BranchSideFuncs: []
        - Branch String:   'block.c:283,23'
          Branch Sides:
            - BranchSide:      'block.c:284,7'
              BranchSideFuncs: []
            - BranchSide:      'block.c:285,5'
              BranchSideFuncs: []
        - Branch String:   'block.c:283,6'
          Branch Sides:
            - BranchSide:      'block.c:285,5'
              BranchSideFuncs: []
            - BranchSide:      'block.c:289,15'
              BranchSideFuncs: []
        - Branch String:   'block.c:291,6'
          Branch Sides:
            - BranchSide:      'block.c:293,11'
              BranchSideFuncs: []
            - BranchSide:      'block.c:389,6'
              BranchSideFuncs: []
        - Branch String:   'block.c:300,8'
          Branch Sides:
            - BranchSide:      'block.c:301,18'
              BranchSideFuncs: []
            - BranchSide:      'block.c:304,17'
              BranchSideFuncs: []
        - Branch String:   'block.c:314,5'
          Branch Sides:
            - BranchSide:      'block.c:316,10'
              BranchSideFuncs: []
            - BranchSide:      'block.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'block.c:316,10'
          Branch Sides:
            - BranchSide:      'block.c:317,5'
              BranchSideFuncs: []
            - BranchSide:      'block.c:331,5'
              BranchSideFuncs: []
        - Branch String:   'block.c:317,5'
          Branch Sides:
            - BranchSide:      'block.c:319,21'
              BranchSideFuncs: []
            - BranchSide:      'block.c:325,21'
              BranchSideFuncs: []
        - Branch String:   'block.c:321,4'
          Branch Sides:
            - BranchSide:      'block.c:322,14'
              BranchSideFuncs: []
            - BranchSide:      'block.c:323,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:327,4'
          Branch Sides:
            - BranchSide:      'block.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'block.c:328,14'
              BranchSideFuncs: []
        - Branch String:   'block.c:331,5'
          Branch Sides:
            - BranchSide:      'block.c:333,21'
              BranchSideFuncs: []
            - BranchSide:      'block.c:341,21'
              BranchSideFuncs: []
        - Branch String:   'block.c:335,4'
          Branch Sides:
            - BranchSide:      'block.c:336,14'
              BranchSideFuncs: []
            - BranchSide:      'block.c:337,4'
              BranchSideFuncs: []
        - Branch String:   'block.c:337,4'
          Branch Sides:
            - BranchSide:      'block.c:338,13'
              BranchSideFuncs: []
            - BranchSide:      'block.c:339,2'
              BranchSideFuncs: []
        - Branch String:   'block.c:343,4'
          Branch Sides:
            - BranchSide:      'block.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'block.c:344,14'
              BranchSideFuncs: []
        - Branch String:   'block.c:352,2'
          Branch Sides:
            - BranchSide:      'block.c:353,11'
              BranchSideFuncs: []
            - BranchSide:      'block.c:355,5'
              BranchSideFuncs: []
        - Branch String:   'block.c:357,8'
          Branch Sides:
            - BranchSide:      'block.c:358,7'
              BranchSideFuncs: []
            - BranchSide:      'block.c:360,18'
              BranchSideFuncs: []
        - Branch String:   'block.c:366,8'
          Branch Sides:
            - BranchSide:      'block.c:367,23'
              BranchSideFuncs: []
            - BranchSide:      'block.c:370,23'
              BranchSideFuncs: []
        - Branch String:   'block.c:389,6'
          Branch Sides:
            - BranchSide:      'block.c:390,5'
              BranchSideFuncs: []
            - BranchSide:      'block.c:392,22'
              BranchSideFuncs: []
        - Branch String:   'block.c:395,6'
          Branch Sides:
            - BranchSide:      'block.c:396,8'
              BranchSideFuncs: []
            - BranchSide:      'block.c:438,20'
              BranchSideFuncs: []
        - Branch String:   'block.c:396,8'
          Branch Sides:
            - BranchSide:      'block.c:398,21'
              BranchSideFuncs: []
            - BranchSide:      'block.c:437,3'
              BranchSideFuncs: []
        - Branch String:   'block.c:401,10'
          Branch Sides:
            - BranchSide:      'block.c:404,13'
              BranchSideFuncs: []
            - BranchSide:      'block.c:436,5'
              BranchSideFuncs: []
        - Branch String:   'block.c:410,12'
          Branch Sides:
            - BranchSide:      'block.c:411,16'
              BranchSideFuncs: []
            - BranchSide:      'block.c:413,5'
              BranchSideFuncs: []
        - Branch String:   'block.c:413,5'
          Branch Sides:
            - BranchSide:      'block.c:423,14'
              BranchSideFuncs: []
            - BranchSide:      'block.c:429,21'
              BranchSideFuncs: []
        - Branch String:   'block.c:423,14'
          Branch Sides:
            - BranchSide:      'block.c:424,21'
              BranchSideFuncs: []
            - BranchSide:      'block.c:426,20'
              BranchSideFuncs: []
        - Branch String:   'block.c:441,10'
          Branch Sides:
            - BranchSide:      'block.c:442,13'
              BranchSideFuncs: []
            - BranchSide:      'block.c:467,21'
              BranchSideFuncs: []
        - Branch String:   'block.c:444,5'
          Branch Sides:
            - BranchSide:      'block.c:445,7'
              BranchSideFuncs: []
            - BranchSide:      'block.c:465,7'
              BranchSideFuncs: []
        - Branch String:   'block.c:445,7'
          Branch Sides:
            - BranchSide:      'block.c:445,11'
              BranchSideFuncs: []
            - BranchSide:      'block.c:451,16'
              BranchSideFuncs: []
        - Branch String:   'block.c:451,16'
          Branch Sides:
            - BranchSide:      'block.c:452,23'
              BranchSideFuncs: []
            - BranchSide:      'block.c:458,16'
              BranchSideFuncs: []
        - Branch String:   'block.c:458,16'
          Branch Sides:
            - BranchSide:      'block.c:459,20'
              BranchSideFuncs: []
            - BranchSide:      'block.c:461,29'
              BranchSideFuncs: []
        - Branch String:   'block.c:473,6'
          Branch Sides:
            - BranchSide:      'block.c:473,18'
              BranchSideFuncs: []
            - BranchSide:      'block.c:474,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vorbis_dsp_clear
      functionSourceFile: '/src/tremor/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         40
      ICount:          240
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'block.c:237,6'
          Branch Sides:
            - BranchSide:      'block.c:237,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'block.c:238,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'block.c:239,47'
          Branch Sides:
            - BranchSide:      'block.c:239,50'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'block.c:239,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'block.c:242,8'
          Branch Sides:
            - BranchSide:      'block.c:243,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'block.c:250,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'block.c:243,7'
          Branch Sides:
            - BranchSide:      'block.c:244,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'block.c:245,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'block.c:244,5'
          Branch Sides:
            - BranchSide:      'block.c:244,25'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'block.c:244,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'block.c:246,10'
          Branch Sides:
            - BranchSide:      'block.c:246,30'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'block.c:247,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'block.c:250,8'
          Branch Sides:
            - BranchSide:      'block.c:251,12'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'block.c:258,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'block.c:251,7'
          Branch Sides:
            - BranchSide:      'block.c:252,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'block.c:256,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'block.c:254,7'
          Branch Sides:
            - BranchSide:      'block.c:254,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'block.c:255,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'block.c:254,5'
          Branch Sides:
            - BranchSide:      'block.c:254,29'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'block.c:255,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'block.c:258,8'
          Branch Sides:
            - BranchSide:      'block.c:259,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'block.c:263,12'
              BranchSideFuncs: []
        - Branch String:   'block.c:259,10'
          Branch Sides:
            - BranchSide:      'block.c:259,28'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'block.c:260,17'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    _vds_init
      functionSourceFile: '/src/tremor/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
        - vi
      BBCount:         33
      ICount:          355
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - _vorbis_window
        - calloc
        - ilog
        - vorbis_book_init_decode
        - vorbis_dsp_clear
        - vorbis_staticbook_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'block.c:151,6'
          Branch Sides:
            - BranchSide:      'block.c:151,16'
              BranchSideFuncs: []
            - BranchSide:      'block.c:153,10'
              BranchSideFuncs:
                - calloc
                - ilog
                - _vorbis_window
                - _vorbis_window
                - calloc
                - malloc
                - malloc
                - calloc
                - calloc
                - vorbis_book_init_decode
                - vorbis_staticbook_destroy
                - vorbis_dsp_clear
                - vorbis_staticbook_destroy
        - Branch String:   'block.c:164,6'
          Branch Sides:
            - BranchSide:      'block.c:165,43'
              BranchSideFuncs:
                - malloc
                - malloc
                - calloc
                - calloc
            - BranchSide:      'block.c:177,18'
              BranchSideFuncs:
                - malloc
                - malloc
                - calloc
                - calloc
        - Branch String:   'block.c:166,5'
          Branch Sides:
            - BranchSide:      'block.c:167,10'
              BranchSideFuncs:
                - vorbis_book_init_decode
                - vorbis_staticbook_destroy
                - malloc
                - malloc
                - calloc
                - calloc
                - vorbis_dsp_clear
                - vorbis_staticbook_destroy
            - BranchSide:      'block.c:175,3'
              BranchSideFuncs:
                - malloc
                - malloc
                - calloc
                - calloc
        - Branch String:   'block.c:167,10'
          Branch Sides:
            - BranchSide:      'block.c:168,9'
              BranchSideFuncs:
                - vorbis_dsp_clear
                - vorbis_staticbook_destroy
            - BranchSide:      'block.c:169,34'
              BranchSideFuncs:
                - vorbis_book_init_decode
                - vorbis_staticbook_destroy
                - malloc
                - malloc
                - calloc
                - calloc
                - vorbis_dsp_clear
                - vorbis_staticbook_destroy
        - Branch String:   'block.c:169,10'
          Branch Sides:
            - BranchSide:      'block.c:170,9'
              BranchSideFuncs:
                - vorbis_dsp_clear
                - vorbis_staticbook_destroy
            - BranchSide:      'block.c:172,33'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
                - malloc
                - malloc
                - calloc
                - calloc
                - vorbis_book_init_decode
                - vorbis_dsp_clear
                - vorbis_staticbook_destroy
        - Branch String:   'block.c:180,3'
          Branch Sides:
            - BranchSide:      'block.c:181,42'
              BranchSideFuncs:
                - calloc
                - calloc
            - BranchSide:      'block.c:185,3'
              BranchSideFuncs:
                - calloc
        - Branch String:   'block.c:190,3'
          Branch Sides:
            - BranchSide:      'block.c:191,16'
              BranchSideFuncs: []
            - BranchSide:      'block.c:196,3'
              BranchSideFuncs: []
        - Branch String:   'block.c:198,3'
          Branch Sides:
            - BranchSide:      'block.c:199,8'
              BranchSideFuncs:
                - vorbis_dsp_clear
                - vorbis_staticbook_destroy
            - BranchSide:      'block.c:204,20'
              BranchSideFuncs:
                - vorbis_dsp_clear
        - Branch String:   'block.c:199,8'
          Branch Sides:
            - BranchSide:      'block.c:200,33'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
                - vorbis_dsp_clear
            - BranchSide:      'block.c:203,3'
              BranchSideFuncs:
                - vorbis_dsp_clear
                - vorbis_staticbook_destroy
      Callsites:
        - Src:             'block.c:154,40'
          Dst:             calloc
        - Src:             'block.c:157,15'
          Dst:             ilog
        - Src:             'block.c:160,16'
          Dst:             _vorbis_window
        - Src:             'block.c:161,16'
          Dst:             _vorbis_window
        - Src:             'block.c:165,31'
          Dst:             calloc
        - Src:             'block.c:169,10'
          Dst:             vorbis_book_init_decode
        - Src:             'block.c:172,7'
          Dst:             vorbis_staticbook_destroy
        - Src:             'block.c:181,30'
          Dst:             calloc
        - Src:             'block.c:189,35'
          Dst:             calloc
        - Src:             'block.c:200,7'
          Dst:             vorbis_staticbook_destroy
        - Src:             'block.c:204,3'
          Dst:             vorbis_dsp_clear
    - functionName:    vorbis_synthesis_init
      functionSourceFile: '/src/tremor/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
        - vi
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _vds_init
        - vorbis_synthesis_restart
      functionUses:    2
      BranchProfiles:
        - Branch String:   'block.c:229,6'
          Branch Sides:
            - BranchSide:      'block.c:229,22'
              BranchSideFuncs: []
            - BranchSide:      'block.c:230,28'
              BranchSideFuncs:
                - vorbis_synthesis_restart
      Callsites:
        - Src:             'block.c:229,6'
          Dst:             _vds_init
        - Src:             'block.c:230,3'
          Dst:             vorbis_synthesis_restart
    - functionName:    vorbis_synthesis_restart
      functionSourceFile: '/src/tremor/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         8
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'block.c:212,6'
          Branch Sides:
            - BranchSide:      'block.c:212,24'
              BranchSideFuncs: []
            - BranchSide:      'block.c:213,7'
              BranchSideFuncs: []
        - Branch String:   'block.c:213,6'
          Branch Sides:
            - BranchSide:      'block.c:213,10'
              BranchSideFuncs: []
            - BranchSide:      'block.c:214,6'
              BranchSideFuncs: []
        - Branch String:   'block.c:215,6'
          Branch Sides:
            - BranchSide:      'block.c:215,10'
              BranchSideFuncs: []
            - BranchSide:      'block.c:217,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vorbis_block_clear
      functionSourceFile: '/src/tremor/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vb
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _vorbis_block_ripcord
      functionUses:    2
      BranchProfiles:
        - Branch String:   'block.c:140,6'
          Branch Sides:
            - BranchSide:      'block.c:140,31'
              BranchSideFuncs:
                - free
            - BranchSide:      'block.c:140,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'block.c:139,3'
          Dst:             _vorbis_block_ripcord
    - functionName:    _vorbis_block_ripcord
      functionSourceFile: '/src/tremor/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vb
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'block.c:119,3'
          Branch Sides:
            - BranchSide:      'block.c:120,25'
              BranchSideFuncs:
                - free
                - free
                - realloc
            - BranchSide:      'block.c:127,6'
              BranchSideFuncs:
                - realloc
        - Branch String:   'block.c:127,6'
          Branch Sides:
            - BranchSide:      'block.c:127,6'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'block.c:128,33'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             'block.c:128,20'
          Dst:             realloc
    - functionName:    _vorbis_block_alloc
      functionSourceFile: '/src/tremor/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vb
        - bytes
      BBCount:         9
      ICount:          109
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'block.c:94,6'
          Branch Sides:
            - BranchSide:      'block.c:94,6'
              BranchSideFuncs:
                - malloc
                - malloc
            - BranchSide:      'block.c:96,8'
              BranchSideFuncs:
                - malloc
                - malloc
        - Branch String:   'block.c:96,8'
          Branch Sides:
            - BranchSide:      'block.c:97,27'
              BranchSideFuncs:
                - malloc
                - malloc
            - BranchSide:      'block.c:104,20'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    vorbis_block_init
      functionSourceFile: '/src/tremor/block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
        - vb
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MULT32
      functionSourceFile: '/src/tremor/./misc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MULT31
      functionSourceFile: '/src/tremor/./misc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MULT32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './misc.h:71,10'
          Dst:             MULT32
    - functionName:    _vorbis_apply_window
      functionSourceFile: '/src/tremor/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - d
        - window_p
        - blocksizes
        - lW
        - W
        - nW
      BBCount:         19
      ICount:          229
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - MULT31
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:72,3'
          Branch Sides:
            - BranchSide:      'window.c:73,5'
              BranchSideFuncs:
                - MULT31
                - MULT31
            - BranchSide:      'window.c:75,8'
              BranchSideFuncs:
                - MULT31
                - MULT31
        - Branch String:   'window.c:75,3'
          Branch Sides:
            - BranchSide:      'window.c:76,17'
              BranchSideFuncs:
                - MULT31
                - MULT31
            - BranchSide:      'window.c:78,9'
              BranchSideFuncs:
                - MULT31
        - Branch String:   'window.c:78,3'
          Branch Sides:
            - BranchSide:      'window.c:79,17'
              BranchSideFuncs:
                - MULT31
            - BranchSide:      'window.c:81,3'
              BranchSideFuncs: []
        - Branch String:   'window.c:81,3'
          Branch Sides:
            - BranchSide:      'window.c:82,5'
              BranchSideFuncs: []
            - BranchSide:      'window.c:83,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:76,10'
          Dst:             MULT31
        - Src:             'window.c:79,10'
          Dst:             MULT31
    - functionName:    _vorbis_window
      functionSourceFile: '/src/tremor/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - type
        - left
      BBCount:         13
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:26,3'
          Branch Sides:
            - BranchSide:      'window.c:29,12'
              BranchSideFuncs: []
            - BranchSide:      'window.c:51,5'
              BranchSideFuncs: []
        - Branch String:   'window.c:29,5'
          Branch Sides:
            - BranchSide:      'window.c:31,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:33,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:35,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:37,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:39,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:41,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:43,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:45,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:47,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vorbis_packet_blocksize
      functionSourceFile: '/src/tremor/synthesis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vi
        - op
      BBCount:         14
      ICount:          113
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - oggpack_read
        - oggpack_readinit
      functionUses:    3
      BranchProfiles:
        - Branch String:   'synthesis.c:111,6'
          Branch Sides:
            - BranchSide:      'synthesis.c:113,5'
              BranchSideFuncs: []
            - BranchSide:      'synthesis.c:117,9'
              BranchSideFuncs:
                - oggpack_read
        - Branch String:   'synthesis.c:119,5'
          Branch Sides:
            - BranchSide:      'synthesis.c:120,15'
              BranchSideFuncs:
                - oggpack_read
            - BranchSide:      'synthesis.c:125,28'
              BranchSideFuncs:
                - oggpack_read
        - Branch String:   'synthesis.c:127,15'
          Branch Sides:
            - BranchSide:      'synthesis.c:127,40'
              BranchSideFuncs: []
            - BranchSide:      'synthesis.c:127,19'
              BranchSideFuncs: []
        - Branch String:   'synthesis.c:127,6'
          Branch Sides:
            - BranchSide:      'synthesis.c:127,40'
              BranchSideFuncs: []
            - BranchSide:      'synthesis.c:128,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'synthesis.c:108,3'
          Dst:             oggpack_readinit
        - Src:             'synthesis.c:111,6'
          Dst:             oggpack_read
        - Src:             'synthesis.c:125,10'
          Dst:             oggpack_read
    - functionName:    vorbis_synthesis_trackonly
      functionSourceFile: '/src/tremor/synthesis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vb
        - op
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _vorbis_synthesis1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'synthesis.c:100,10'
          Dst:             _vorbis_synthesis1
    - functionName:    _vorbis_synthesis1
      functionSourceFile: '/src/tremor/synthesis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vb
        - op
        - decodep
      BBCount:         47
      ICount:          383
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - _vorbis_block_alloc
        - _vorbis_block_ripcord
        - oggpack_read
        - oggpack_readinit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'synthesis.c:28,29'
          Branch Sides:
            - BranchSide:      'synthesis.c:28,34'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
            - BranchSide:      'synthesis.c:28,25'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
        - Branch String:   'synthesis.c:29,28'
          Branch Sides:
            - BranchSide:      'synthesis.c:29,50'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
            - BranchSide:      'synthesis.c:29,25'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
        - Branch String:   'synthesis.c:30,29'
          Branch Sides:
            - BranchSide:      'synthesis.c:30,34'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
            - BranchSide:      'synthesis.c:30,25'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
        - Branch String:   'synthesis.c:31,29'
          Branch Sides:
            - BranchSide:      'synthesis.c:31,54'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
            - BranchSide:      'synthesis.c:31,25'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
        - Branch String:   'synthesis.c:32,29'
          Branch Sides:
            - BranchSide:      'synthesis.c:32,35'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
            - BranchSide:      'synthesis.c:32,25'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
        - Branch String:   'synthesis.c:35,11'
          Branch Sides:
            - BranchSide:      'synthesis.c:35,15'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
            - BranchSide:      'synthesis.c:36,5'
              BranchSideFuncs: []
        - Branch String:   'synthesis.c:35,17'
          Branch Sides:
            - BranchSide:      'synthesis.c:35,21'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
            - BranchSide:      'synthesis.c:36,5'
              BranchSideFuncs: []
        - Branch String:   'synthesis.c:35,24'
          Branch Sides:
            - BranchSide:      'synthesis.c:35,28'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
            - BranchSide:      'synthesis.c:36,5'
              BranchSideFuncs: []
        - Branch String:   'synthesis.c:35,31'
          Branch Sides:
            - BranchSide:      'synthesis.c:35,35'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
            - BranchSide:      'synthesis.c:36,5'
              BranchSideFuncs: []
        - Branch String:   'synthesis.c:35,7'
          Branch Sides:
            - BranchSide:      'synthesis.c:36,5'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
            - BranchSide:      'synthesis.c:40,25'
              BranchSideFuncs:
                - _vorbis_block_ripcord
                - oggpack_readinit
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
        - Branch String:   'synthesis.c:44,6'
          Branch Sides:
            - BranchSide:      'synthesis.c:46,5'
              BranchSideFuncs: []
            - BranchSide:      'synthesis.c:50,21'
              BranchSideFuncs:
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
        - Branch String:   'synthesis.c:51,6'
          Branch Sides:
            - BranchSide:      'synthesis.c:51,15'
              BranchSideFuncs: []
            - BranchSide:      'synthesis.c:53,12'
              BranchSideFuncs:
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
        - Branch String:   'synthesis.c:54,6'
          Branch Sides:
            - BranchSide:      'synthesis.c:55,5'
              BranchSideFuncs:
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
            - BranchSide:      'synthesis.c:58,9'
              BranchSideFuncs:
                - _vorbis_block_alloc
                - _vorbis_block_alloc
                - oggpack_read
                - oggpack_read
        - Branch String:   'synthesis.c:59,6'
          Branch Sides:
            - BranchSide:      'synthesis.c:60,25'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - _vorbis_block_alloc
                - _vorbis_block_alloc
            - BranchSide:      'synthesis.c:64,5'
              BranchSideFuncs:
                - _vorbis_block_alloc
                - _vorbis_block_alloc
        - Branch String:   'synthesis.c:62,8'
          Branch Sides:
            - BranchSide:      'synthesis.c:62,22'
              BranchSideFuncs: []
            - BranchSide:      'synthesis.c:63,3'
              BranchSideFuncs:
                - _vorbis_block_alloc
                - _vorbis_block_alloc
        - Branch String:   'synthesis.c:73,6'
          Branch Sides:
            - BranchSide:      'synthesis.c:75,16'
              BranchSideFuncs:
                - _vorbis_block_alloc
                - _vorbis_block_alloc
            - BranchSide:      'synthesis.c:86,5'
              BranchSideFuncs: []
        - Branch String:   'synthesis.c:77,5'
          Branch Sides:
            - BranchSide:      'synthesis.c:78,53'
              BranchSideFuncs:
                - _vorbis_block_alloc
            - BranchSide:      'synthesis.c:81,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'synthesis.c:40,3'
          Dst:             _vorbis_block_ripcord
        - Src:             'synthesis.c:41,3'
          Dst:             oggpack_readinit
        - Src:             'synthesis.c:44,6'
          Dst:             oggpack_read
        - Src:             'synthesis.c:50,8'
          Dst:             oggpack_read
        - Src:             'synthesis.c:60,12'
          Dst:             oggpack_read
        - Src:             'synthesis.c:61,12'
          Dst:             oggpack_read
        - Src:             'synthesis.c:76,29'
          Dst:             _vorbis_block_alloc
        - Src:             'synthesis.c:78,33'
          Dst:             _vorbis_block_alloc
    - functionName:    vorbis_synthesis
      functionSourceFile: '/src/tremor/synthesis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vb
        - op
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _vorbis_synthesis1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'synthesis.c:94,10'
          Dst:             _vorbis_synthesis1
    - functionName:    _vorbis_unpack_books
      functionSourceFile: '/src/tremor/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vi
        - opb
      BBCount:         79
      ICount:          630
      EdgeCount:       108
      CyclomaticComplexity: 31
      functionsReached:
        - calloc
        - oggpack_read
        - vorbis_info_clear
        - vorbis_staticbook_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'info.c:233,6'
          Branch Sides:
            - BranchSide:      'info.c:233,19'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:234,8'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_staticbook_unpack
        - Branch String:   'info.c:234,3'
          Branch Sides:
            - BranchSide:      'info.c:235,48'
              BranchSideFuncs:
                - vorbis_staticbook_unpack
                - vorbis_info_clear
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'info.c:240,26'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:236,8'
          Branch Sides:
            - BranchSide:      'info.c:236,27'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_staticbook_unpack
            - BranchSide:      'info.c:237,3'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_staticbook_unpack
        - Branch String:   'info.c:241,6'
          Branch Sides:
            - BranchSide:      'info.c:241,19'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:242,8'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:242,3'
          Branch Sides:
            - BranchSide:      'info.c:243,35'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'info.c:251,27'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:244,27'
          Branch Sides:
            - BranchSide:      'info.c:244,57'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:244,30'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:244,8'
          Branch Sides:
            - BranchSide:      'info.c:244,57'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:248,3'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:252,6'
          Branch Sides:
            - BranchSide:      'info.c:252,20'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:253,8'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:253,3'
          Branch Sides:
            - BranchSide:      'info.c:254,36'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_info_clear
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'info.c:261,29'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:255,28'
          Branch Sides:
            - BranchSide:      'info.c:255,60'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:255,31'
              BranchSideFuncs:
                - vorbis_info_clear
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:255,8'
          Branch Sides:
            - BranchSide:      'info.c:255,60'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:256,33'
              BranchSideFuncs:
                - vorbis_info_clear
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:257,8'
          Branch Sides:
            - BranchSide:      'info.c:257,28'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'info.c:258,3'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:262,6'
          Branch Sides:
            - BranchSide:      'info.c:262,22'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:263,8'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:263,3'
          Branch Sides:
            - BranchSide:      'info.c:264,38'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_info_clear
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'info.c:271,25'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:265,30'
          Branch Sides:
            - BranchSide:      'info.c:265,62'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:265,33'
              BranchSideFuncs:
                - vorbis_info_clear
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:265,8'
          Branch Sides:
            - BranchSide:      'info.c:265,62'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:266,37'
              BranchSideFuncs:
                - vorbis_info_clear
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:267,8'
          Branch Sides:
            - BranchSide:      'info.c:267,30'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'info.c:268,3'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:272,6'
          Branch Sides:
            - BranchSide:      'info.c:272,18'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:273,8'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:273,3'
          Branch Sides:
            - BranchSide:      'info.c:274,34'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_info_clear
                - oggpack_read
                - oggpack_read
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'info.c:281,26'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:275,26'
          Branch Sides:
            - BranchSide:      'info.c:275,54'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:275,29'
              BranchSideFuncs:
                - vorbis_info_clear
                - oggpack_read
                - oggpack_read
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:275,8'
          Branch Sides:
            - BranchSide:      'info.c:275,54'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:276,33'
              BranchSideFuncs:
                - vorbis_info_clear
                - oggpack_read
                - oggpack_read
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:277,8'
          Branch Sides:
            - BranchSide:      'info.c:277,26'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'info.c:278,3'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:282,6'
          Branch Sides:
            - BranchSide:      'info.c:282,19'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:283,8'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:283,3'
          Branch Sides:
            - BranchSide:      'info.c:284,43'
              BranchSideFuncs:
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
            - BranchSide:      'info.c:296,19'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_info_clear
        - Branch String:   'info.c:290,8'
          Branch Sides:
            - BranchSide:      'info.c:290,50'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:291,8'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:291,8'
          Branch Sides:
            - BranchSide:      'info.c:291,53'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:292,8'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:292,8'
          Branch Sides:
            - BranchSide:      'info.c:292,45'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:293,8'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:293,8'
          Branch Sides:
            - BranchSide:      'info.c:293,37'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:294,3'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_info_clear
                - calloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'info.c:296,6'
          Branch Sides:
            - BranchSide:      'info.c:296,29'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:298,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'info.c:232,13'
          Dst:             oggpack_read
        - Src:             'info.c:235,23'
          Dst:             vorbis_staticbook_unpack
        - Src:             'info.c:240,13'
          Dst:             oggpack_read
        - Src:             'info.c:243,22'
          Dst:             oggpack_read
        - Src:             'info.c:251,14'
          Dst:             oggpack_read
        - Src:             'info.c:254,23'
          Dst:             oggpack_read
        - Src:             'info.c:261,16'
          Dst:             oggpack_read
        - Src:             'info.c:264,25'
          Dst:             oggpack_read
        - Src:             'info.c:271,12'
          Dst:             oggpack_read
        - Src:             'info.c:274,21'
          Dst:             oggpack_read
        - Src:             'info.c:281,13'
          Dst:             oggpack_read
        - Src:             'info.c:284,43'
          Dst:             calloc
        - Src:             'info.c:285,34'
          Dst:             oggpack_read
        - Src:             'info.c:286,35'
          Dst:             oggpack_read
        - Src:             'info.c:287,38'
          Dst:             oggpack_read
        - Src:             'info.c:288,32'
          Dst:             oggpack_read
        - Src:             'info.c:296,6'
          Dst:             oggpack_read
        - Src:             'info.c:300,3'
          Dst:             vorbis_info_clear
    - functionName:    vorbis_info_clear
      functionSourceFile: '/src/tremor/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vi
      BBCount:         47
      ICount:          310
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - vorbis_book_clear
        - vorbis_staticbook_destroy
      functionUses:    5
      BranchProfiles:
        - Branch String:   'info.c:123,6'
          Branch Sides:
            - BranchSide:      'info.c:123,6'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
                - free
            - BranchSide:      'info.c:125,10'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
                - free
        - Branch String:   'info.c:125,5'
          Branch Sides:
            - BranchSide:      'info.c:126,10'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
                - free
            - BranchSide:      'info.c:128,10'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
        - Branch String:   'info.c:126,10'
          Branch Sides:
            - BranchSide:      'info.c:126,38'
              BranchSideFuncs:
                - free
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
            - BranchSide:      'info.c:126,26'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
                - free
        - Branch String:   'info.c:128,5'
          Branch Sides:
            - BranchSide:      'info.c:129,10'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
            - BranchSide:      'info.c:132,10'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
        - Branch String:   'info.c:129,10'
          Branch Sides:
            - BranchSide:      'info.c:129,25'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
            - BranchSide:      'info.c:130,13'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
        - Branch String:   'info.c:132,5'
          Branch Sides:
            - BranchSide:      'info.c:133,10'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
            - BranchSide:      'info.c:136,10'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
        - Branch String:   'info.c:133,10'
          Branch Sides:
            - BranchSide:      'info.c:133,27'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
            - BranchSide:      'info.c:134,11'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
        - Branch String:   'info.c:136,5'
          Branch Sides:
            - BranchSide:      'info.c:137,10'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
            - BranchSide:      'info.c:140,10'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
        - Branch String:   'info.c:137,10'
          Branch Sides:
            - BranchSide:      'info.c:137,29'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
            - BranchSide:      'info.c:138,13'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
        - Branch String:   'info.c:140,5'
          Branch Sides:
            - BranchSide:      'info.c:141,10'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
            - BranchSide:      'info.c:148,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'info.c:141,10'
          Branch Sides:
            - BranchSide:      'info.c:143,28'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
                - free
                - free
                - vorbis_book_clear
            - BranchSide:      'info.c:145,10'
              BranchSideFuncs:
                - free
                - free
                - vorbis_staticbook_destroy
                - vorbis_book_clear
        - Branch String:   'info.c:145,10'
          Branch Sides:
            - BranchSide:      'info.c:146,20'
              BranchSideFuncs:
                - vorbis_book_clear
                - free
                - free
                - vorbis_staticbook_destroy
            - BranchSide:      'info.c:147,5'
              BranchSideFuncs:
                - free
                - free
                - vorbis_book_clear
                - vorbis_staticbook_destroy
        - Branch String:   'info.c:148,8'
          Branch Sides:
            - BranchSide:      'info.c:149,12'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'info.c:151,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'info.c:143,2'
          Dst:             vorbis_staticbook_destroy
        - Src:             'info.c:146,2'
          Dst:             vorbis_book_clear
    - functionName:    _vorbis_unpack_comment
      functionSourceFile: '/src/tremor/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vc
        - opb
      BBCount:         36
      ICount:          258
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - _v_readstring
        - calloc
        - oggpack_bytes
        - oggpack_read
        - vorbis_comment_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'info.c:194,6'
          Branch Sides:
            - BranchSide:      'info.c:194,18'
              BranchSideFuncs:
                - vorbis_comment_clear
            - BranchSide:      'info.c:195,6'
              BranchSideFuncs:
                - oggpack_bytes
                - calloc
                - _v_readstring
                - oggpack_read
                - oggpack_bytes
                - calloc
                - calloc
                - oggpack_read
                - vorbis_comment_clear
                - oggpack_read
                - oggpack_bytes
                - calloc
                - _v_readstring
        - Branch String:   'info.c:195,6'
          Branch Sides:
            - BranchSide:      'info.c:195,48'
              BranchSideFuncs:
                - vorbis_comment_clear
            - BranchSide:      'info.c:196,34'
              BranchSideFuncs:
                - calloc
                - _v_readstring
                - oggpack_read
                - oggpack_bytes
                - calloc
                - calloc
                - oggpack_read
                - vorbis_comment_clear
                - oggpack_read
                - oggpack_bytes
                - calloc
                - _v_readstring
        - Branch String:   'info.c:197,6'
          Branch Sides:
            - BranchSide:      'info.c:197,23'
              BranchSideFuncs:
                - vorbis_comment_clear
            - BranchSide:      'info.c:198,17'
              BranchSideFuncs:
                - _v_readstring
                - oggpack_read
                - oggpack_bytes
                - calloc
                - calloc
                - oggpack_read
                - vorbis_comment_clear
                - oggpack_read
                - oggpack_bytes
                - calloc
                - _v_readstring
        - Branch String:   'info.c:200,9'
          Branch Sides:
            - BranchSide:      'info.c:200,62'
              BranchSideFuncs:
                - vorbis_comment_clear
            - BranchSide:      'info.c:200,11'
              BranchSideFuncs:
                - oggpack_bytes
                - calloc
                - calloc
                - oggpack_read
                - vorbis_comment_clear
                - oggpack_read
                - oggpack_bytes
                - calloc
                - _v_readstring
        - Branch String:   'info.c:200,21'
          Branch Sides:
            - BranchSide:      'info.c:200,62'
              BranchSideFuncs:
                - vorbis_comment_clear
            - BranchSide:      'info.c:200,23'
              BranchSideFuncs:
                - oggpack_bytes
                - calloc
                - calloc
                - oggpack_read
                - vorbis_comment_clear
                - oggpack_read
                - oggpack_bytes
                - calloc
                - _v_readstring
        - Branch String:   'info.c:200,6'
          Branch Sides:
            - BranchSide:      'info.c:200,62'
              BranchSideFuncs:
                - vorbis_comment_clear
            - BranchSide:      'info.c:201,42'
              BranchSideFuncs:
                - calloc
                - calloc
                - oggpack_read
                - vorbis_comment_clear
                - oggpack_read
                - oggpack_bytes
                - calloc
                - _v_readstring
        - Branch String:   'info.c:203,29'
          Branch Sides:
            - BranchSide:      'info.c:203,57'
              BranchSideFuncs:
                - vorbis_comment_clear
            - BranchSide:      'info.c:203,31'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_comment_clear
                - oggpack_read
                - oggpack_bytes
                - calloc
                - _v_readstring
        - Branch String:   'info.c:203,6'
          Branch Sides:
            - BranchSide:      'info.c:203,57'
              BranchSideFuncs:
                - vorbis_comment_clear
            - BranchSide:      'info.c:204,16'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_comment_clear
                - oggpack_read
                - oggpack_bytes
                - calloc
                - _v_readstring
        - Branch String:   'info.c:206,3'
          Branch Sides:
            - BranchSide:      'info.c:207,26'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_bytes
                - calloc
                - _v_readstring
                - oggpack_read
                - vorbis_comment_clear
            - BranchSide:      'info.c:217,19'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_comment_clear
        - Branch String:   'info.c:208,13'
          Branch Sides:
            - BranchSide:      'info.c:208,51'
              BranchSideFuncs:
                - vorbis_comment_clear
            - BranchSide:      'info.c:208,15'
              BranchSideFuncs:
                - oggpack_bytes
                - calloc
                - _v_readstring
                - oggpack_read
                - vorbis_comment_clear
                - oggpack_read
        - Branch String:   'info.c:208,8'
          Branch Sides:
            - BranchSide:      'info.c:208,51'
              BranchSideFuncs:
                - vorbis_comment_clear
            - BranchSide:      'info.c:209,28'
              BranchSideFuncs:
                - calloc
                - _v_readstring
                - oggpack_read
                - vorbis_comment_clear
                - oggpack_read
                - oggpack_bytes
        - Branch String:   'info.c:211,8'
          Branch Sides:
            - BranchSide:      'info.c:212,20'
              BranchSideFuncs:
                - vorbis_comment_clear
            - BranchSide:      'info.c:215,19'
              BranchSideFuncs:
                - _v_readstring
                - oggpack_read
                - vorbis_comment_clear
                - oggpack_read
                - oggpack_bytes
                - calloc
        - Branch String:   'info.c:217,6'
          Branch Sides:
            - BranchSide:      'info.c:217,29'
              BranchSideFuncs:
                - vorbis_comment_clear
            - BranchSide:      'info.c:219,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'info.c:193,13'
          Dst:             oggpack_read
        - Src:             'info.c:195,29'
          Dst:             oggpack_bytes
        - Src:             'info.c:196,22'
          Dst:             calloc
        - Src:             'info.c:198,3'
          Dst:             _v_readstring
        - Src:             'info.c:199,5'
          Dst:             oggpack_read
        - Src:             'info.c:200,39'
          Dst:             oggpack_bytes
        - Src:             'info.c:201,30'
          Dst:             calloc
        - Src:             'info.c:202,30'
          Dst:             calloc
        - Src:             'info.c:207,13'
          Dst:             oggpack_read
        - Src:             'info.c:208,32'
          Dst:             oggpack_bytes
        - Src:             'info.c:210,34'
          Dst:             calloc
        - Src:             'info.c:215,5'
          Dst:             _v_readstring
        - Src:             'info.c:217,6'
          Dst:             oggpack_read
        - Src:             'info.c:221,3'
          Dst:             vorbis_comment_clear
    - functionName:    _v_readstring
      functionSourceFile: '/src/tremor/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - o
        - buf
        - bytes
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - oggpack_read
      functionUses:    4
      BranchProfiles:
        - Branch String:   'info.c:35,3'
          Branch Sides:
            - BranchSide:      'info.c:36,25'
              BranchSideFuncs:
                - oggpack_read
            - BranchSide:      'info.c:38,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'info.c:36,12'
          Dst:             oggpack_read
    - functionName:    vorbis_comment_clear
      functionSourceFile: '/src/tremor/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vc
      BBCount:         22
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'info.c:93,6'
          Branch Sides:
            - BranchSide:      'info.c:93,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'info.c:95,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'info.c:95,8'
          Branch Sides:
            - BranchSide:      'info.c:96,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'info.c:100,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'info.c:96,7'
          Branch Sides:
            - BranchSide:      'info.c:97,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'info.c:98,17'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'info.c:97,12'
          Branch Sides:
            - BranchSide:      'info.c:97,43'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'info.c:97,31'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'info.c:100,8'
          Branch Sides:
            - BranchSide:      'info.c:100,38'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'info.c:101,8'
              BranchSideFuncs:
                - free
        - Branch String:   'info.c:101,8'
          Branch Sides:
            - BranchSide:      'info.c:101,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'info.c:102,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _vorbis_unpack_info
      functionSourceFile: '/src/tremor/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vi
        - opb
      BBCount:         21
      ICount:          170
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - oggpack_read
        - vorbis_info_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'info.c:161,6'
          Branch Sides:
            - BranchSide:      'info.c:161,10'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
            - BranchSide:      'info.c:163,28'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
        - Branch String:   'info.c:164,6'
          Branch Sides:
            - BranchSide:      'info.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'info.c:166,29'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - vorbis_info_clear
        - Branch String:   'info.c:176,6'
          Branch Sides:
            - BranchSide:      'info.c:176,17'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:177,6'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_info_clear
        - Branch String:   'info.c:177,6'
          Branch Sides:
            - BranchSide:      'info.c:177,21'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:178,6'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_info_clear
        - Branch String:   'info.c:178,6'
          Branch Sides:
            - BranchSide:      'info.c:178,27'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:179,6'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_info_clear
        - Branch String:   'info.c:179,6'
          Branch Sides:
            - BranchSide:      'info.c:179,42'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:180,6'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_info_clear
        - Branch String:   'info.c:180,6'
          Branch Sides:
            - BranchSide:      'info.c:180,29'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:182,19'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_info_clear
        - Branch String:   'info.c:182,6'
          Branch Sides:
            - BranchSide:      'info.c:182,29'
              BranchSideFuncs:
                - vorbis_info_clear
            - BranchSide:      'info.c:184,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'info.c:163,15'
          Dst:             oggpack_read
        - Src:             'info.c:166,16'
          Dst:             oggpack_read
        - Src:             'info.c:167,12'
          Dst:             oggpack_read
        - Src:             'info.c:169,21'
          Dst:             oggpack_read
        - Src:             'info.c:170,23'
          Dst:             oggpack_read
        - Src:             'info.c:171,21'
          Dst:             oggpack_read
        - Src:             'info.c:173,24'
          Dst:             oggpack_read
        - Src:             'info.c:174,24'
          Dst:             oggpack_read
        - Src:             'info.c:182,6'
          Dst:             oggpack_read
        - Src:             'info.c:186,3'
          Dst:             vorbis_info_clear
    - functionName:    vorbis_synthesis_headerin
      functionSourceFile: '/src/tremor/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vi
        - vc
        - op
      BBCount:         29
      ICount:          178
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _v_readstring
        - _vorbis_unpack_books
        - _vorbis_unpack_comment
        - _vorbis_unpack_info
        - memcmp
        - oggpack_read
        - oggpack_readinit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'info.c:337,6'
          Branch Sides:
            - BranchSide:      'info.c:338,27'
              BranchSideFuncs:
                - oggpack_readinit
                - oggpack_read
                - _v_readstring
                - memcmp
                - _vorbis_unpack_books
                - _vorbis_unpack_comment
                - _vorbis_unpack_info
            - BranchSide:      'info.c:399,3'
              BranchSideFuncs: []
        - Branch String:   'info.c:347,10'
          Branch Sides:
            - BranchSide:      'info.c:349,2'
              BranchSideFuncs: []
            - BranchSide:      'info.c:351,14'
              BranchSideFuncs:
                - _vorbis_unpack_books
                - _vorbis_unpack_comment
                - _vorbis_unpack_info
        - Branch String:   'info.c:351,7'
          Branch Sides:
            - BranchSide:      'info.c:353,6'
              BranchSideFuncs:
                - _vorbis_unpack_info
            - BranchSide:      'info.c:365,5'
              BranchSideFuncs:
                - _vorbis_unpack_comment
            - BranchSide:      'info.c:377,5'
              BranchSideFuncs:
                - _vorbis_unpack_books
            - BranchSide:      'info.c:394,2'
              BranchSideFuncs: []
        - Branch String:   'info.c:353,5'
          Branch Sides:
            - BranchSide:      'info.c:355,4'
              BranchSideFuncs:
                - _vorbis_unpack_info
            - BranchSide:      'info.c:357,5'
              BranchSideFuncs:
                - _vorbis_unpack_info
        - Branch String:   'info.c:357,5'
          Branch Sides:
            - BranchSide:      'info.c:359,4'
              BranchSideFuncs: []
            - BranchSide:      'info.c:362,29'
              BranchSideFuncs:
                - _vorbis_unpack_info
        - Branch String:   'info.c:365,5'
          Branch Sides:
            - BranchSide:      'info.c:367,4'
              BranchSideFuncs: []
            - BranchSide:      'info.c:369,12'
              BranchSideFuncs:
                - _vorbis_unpack_comment
        - Branch String:   'info.c:369,12'
          Branch Sides:
            - BranchSide:      'info.c:371,11'
              BranchSideFuncs: []
            - BranchSide:      'info.c:374,32'
              BranchSideFuncs:
                - _vorbis_unpack_comment
        - Branch String:   'info.c:377,17'
          Branch Sides:
            - BranchSide:      'info.c:377,20'
              BranchSideFuncs: []
            - BranchSide:      'info.c:379,4'
              BranchSideFuncs: []
        - Branch String:   'info.c:377,5'
          Branch Sides:
            - BranchSide:      'info.c:379,4'
              BranchSideFuncs: []
            - BranchSide:      'info.c:381,12'
              BranchSideFuncs:
                - _vorbis_unpack_books
        - Branch String:   'info.c:381,12'
          Branch Sides:
            - BranchSide:      'info.c:383,11'
              BranchSideFuncs: []
            - BranchSide:      'info.c:385,33'
              BranchSideFuncs:
                - _vorbis_unpack_books
        - Branch String:   'info.c:385,12'
          Branch Sides:
            - BranchSide:      'info.c:387,11'
              BranchSideFuncs: []
            - BranchSide:      'info.c:390,30'
              BranchSideFuncs:
                - _vorbis_unpack_books
      Callsites:
        - Src:             'info.c:338,5'
          Dst:             oggpack_readinit
        - Src:             'info.c:344,20'
          Dst:             oggpack_read
        - Src:             'info.c:346,7'
          Dst:             _v_readstring
        - Src:             'info.c:347,10'
          Dst:             memcmp
        - Src:             'info.c:362,9'
          Dst:             _vorbis_unpack_info
        - Src:             'info.c:374,9'
          Dst:             _vorbis_unpack_comment
        - Src:             'info.c:390,9'
          Dst:             _vorbis_unpack_books
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vorbis_synthesis_idheader
      functionSourceFile: '/src/tremor/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - op
      BBCount:         12
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _v_readstring
        - memcmp
        - oggpack_read
        - oggpack_readinit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'info.c:309,6'
          Branch Sides:
            - BranchSide:      'info.c:310,27'
              BranchSideFuncs:
                - oggpack_readinit
                - oggpack_read
                - _v_readstring
                - memcmp
            - BranchSide:      'info.c:326,3'
              BranchSideFuncs: []
        - Branch String:   'info.c:312,8'
          Branch Sides:
            - BranchSide:      'info.c:313,7'
              BranchSideFuncs:
                - oggpack_read
                - _v_readstring
                - memcmp
            - BranchSide:      'info.c:315,8'
              BranchSideFuncs:
                - oggpack_read
                - _v_readstring
                - memcmp
        - Branch String:   'info.c:315,8'
          Branch Sides:
            - BranchSide:      'info.c:316,7'
              BranchSideFuncs: []
            - BranchSide:      'info.c:318,5'
              BranchSideFuncs:
                - _v_readstring
                - memcmp
        - Branch String:   'info.c:320,8'
          Branch Sides:
            - BranchSide:      'info.c:321,7'
              BranchSideFuncs: []
            - BranchSide:      'info.c:323,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'info.c:310,5'
          Dst:             oggpack_readinit
        - Src:             'info.c:315,8'
          Dst:             oggpack_read
        - Src:             'info.c:319,5'
          Dst:             _v_readstring
        - Src:             'info.c:320,8'
          Dst:             memcmp
    - functionName:    vorbis_info_init
      functionSourceFile: '/src/tremor/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vi
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'info.c:116,39'
          Dst:             calloc
    - functionName:    vorbis_info_blocksize
      functionSourceFile: '/src/tremor/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vi
        - zo
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'info.c:110,10'
          Branch Sides:
            - BranchSide:      'info.c:110,15'
              BranchSideFuncs: []
            - BranchSide:      'info.c:110,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vorbis_comment_query_count
      functionSourceFile: '/src/tremor/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vc
        - tag
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcat
        - strcpy
        - strlen
        - tagcompare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'info.c:84,3'
          Branch Sides:
            - BranchSide:      'info.c:85,20'
              BranchSideFuncs:
                - tagcompare
            - BranchSide:      'info.c:89,10'
              BranchSideFuncs: []
        - Branch String:   'info.c:85,8'
          Branch Sides:
            - BranchSide:      'info.c:86,12'
              BranchSideFuncs:
                - tagcompare
            - BranchSide:      'info.c:87,3'
              BranchSideFuncs:
                - tagcompare
      Callsites:
        - Src:             'info.c:79,16'
          Dst:             strlen
        - Src:             'info.c:81,3'
          Dst:             strcpy
        - Src:             'info.c:82,3'
          Dst:             strcat
        - Src:             'info.c:85,9'
          Dst:             tagcompare
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcpy
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcat
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tagcompare
      functionSourceFile: '/src/tremor/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s1
        - s2
        - n
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - toupper
      functionUses:    2
      BranchProfiles:
        - Branch String:   'info.c:48,3'
          Branch Sides:
            - BranchSide:      'info.c:49,16'
              BranchSideFuncs:
                - toupper
                - toupper
            - BranchSide:      'info.c:53,3'
              BranchSideFuncs: []
        - Branch String:   'info.c:49,8'
          Branch Sides:
            - BranchSide:      'info.c:50,7'
              BranchSideFuncs: []
            - BranchSide:      'info.c:51,6'
              BranchSideFuncs:
                - toupper
                - toupper
      Callsites:
        - Src:             'info.c:49,8'
          Dst:             toupper
        - Src:             'info.c:49,26'
          Dst:             toupper
    - functionName:    toupper
      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:    vorbis_comment_query
      functionSourceFile: '/src/tremor/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vc
        - tag
        - count
      BBCount:         14
      ICount:          112
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - strcat
        - strcpy
        - strlen
        - tagcompare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'info.c:65,3'
          Branch Sides:
            - BranchSide:      'info.c:66,20'
              BranchSideFuncs:
                - tagcompare
            - BranchSide:      'info.c:74,3'
              BranchSideFuncs: []
        - Branch String:   'info.c:66,8'
          Branch Sides:
            - BranchSide:      'info.c:67,10'
              BranchSideFuncs:
                - tagcompare
            - BranchSide:      'info.c:73,3'
              BranchSideFuncs:
                - tagcompare
        - Branch String:   'info.c:67,10'
          Branch Sides:
            - BranchSide:      'info.c:69,15'
              BranchSideFuncs: []
            - BranchSide:      'info.c:71,7'
              BranchSideFuncs:
                - tagcompare
      Callsites:
        - Src:             'info.c:59,16'
          Dst:             strlen
        - Src:             'info.c:62,3'
          Dst:             strcpy
        - Src:             'info.c:63,3'
          Dst:             strcat
        - Src:             'info.c:66,9'
          Dst:             tagcompare
    - functionName:    vorbis_comment_init
      functionSourceFile: '/src/tremor/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vc
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bitreverse
      functionSourceFile: '/src/tremor/codebook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vorbis_book_decodevv_add
      functionSourceFile: '/src/tremor/codebook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - book
        - a
        - offset
        - ch
        - b
        - n
        - point
      BBCount:         40
      ICount:          295
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - decode_packed_entry_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codebook.c:351,6'
          Branch Sides:
            - BranchSide:      'codebook.c:353,9'
              BranchSideFuncs:
                - decode_packed_entry_number
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:390,3'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:356,8'
          Branch Sides:
            - BranchSide:      'codebook.c:358,13'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:374,13'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:358,7'
          Branch Sides:
            - BranchSide:      'codebook.c:359,37'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:372,5'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:360,5'
          Branch Sides:
            - BranchSide:      'codebook.c:360,15'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:362,27'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:363,17'
          Branch Sides:
            - BranchSide:      'codebook.c:363,20'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:363,4'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:363,4'
          Branch Sides:
            - BranchSide:      'codebook.c:358,7'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:364,21'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:365,9'
          Branch Sides:
            - BranchSide:      'codebook.c:366,13'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:369,4'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:374,7'
          Branch Sides:
            - BranchSide:      'codebook.c:0,0'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:375,37'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:376,5'
          Branch Sides:
            - BranchSide:      'codebook.c:376,15'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:378,27'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:379,17'
          Branch Sides:
            - BranchSide:      'codebook.c:379,20'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:379,4'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:379,4'
          Branch Sides:
            - BranchSide:      'codebook.c:374,7'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:380,21'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:381,9'
          Branch Sides:
            - BranchSide:      'codebook.c:382,13'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:385,4'
              BranchSideFuncs:
                - decode_packed_entry_number
      Callsites:
        - Src:             'codebook.c:359,10'
          Dst:             decode_packed_entry_number
        - Src:             'codebook.c:375,10'
          Dst:             decode_packed_entry_number
    - functionName:    decode_packed_entry_number
      functionSourceFile: '/src/tremor/codebook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - book
        - b
      BBCount:         23
      ICount:          229
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - bitreverse
        - oggpack_adv
        - oggpack_look
      functionUses:    9
      BranchProfiles:
        - Branch String:   'codebook.c:172,7'
          Branch Sides:
            - BranchSide:      'codebook.c:173,18'
              BranchSideFuncs:
                - oggpack_adv
                - oggpack_look
                - bitreverse
                - oggpack_adv
                - oggpack_adv
                - oggpack_adv
                - oggpack_look
            - BranchSide:      'codebook.c:182,7'
              BranchSideFuncs:
                - oggpack_look
                - bitreverse
                - oggpack_adv
                - oggpack_adv
                - oggpack_adv
                - oggpack_look
        - Branch String:   'codebook.c:174,8'
          Branch Sides:
            - BranchSide:      'codebook.c:175,11'
              BranchSideFuncs:
                - oggpack_look
                - bitreverse
                - oggpack_adv
                - oggpack_adv
                - oggpack_adv
                - oggpack_look
            - BranchSide:      'codebook.c:178,19'
              BranchSideFuncs:
                - oggpack_adv
        - Branch String:   'codebook.c:188,15'
          Branch Sides:
            - BranchSide:      'codebook.c:188,18'
              BranchSideFuncs:
                - bitreverse
                - oggpack_adv
                - oggpack_adv
                - oggpack_adv
                - oggpack_look
            - BranchSide:      'codebook.c:188,3'
              BranchSideFuncs:
                - bitreverse
                - oggpack_adv
                - oggpack_adv
                - oggpack_adv
                - oggpack_look
        - Branch String:   'codebook.c:188,3'
          Branch Sides:
            - BranchSide:      'codebook.c:189,24'
              BranchSideFuncs:
                - oggpack_look
                - bitreverse
                - oggpack_adv
                - oggpack_adv
                - oggpack_adv
            - BranchSide:      'codebook.c:191,6'
              BranchSideFuncs:
                - bitreverse
                - oggpack_adv
                - oggpack_adv
                - oggpack_adv
        - Branch String:   'codebook.c:191,6'
          Branch Sides:
            - BranchSide:      'codebook.c:192,17'
              BranchSideFuncs:
                - oggpack_adv
            - BranchSide:      'codebook.c:198,52'
              BranchSideFuncs:
                - bitreverse
                - oggpack_adv
                - oggpack_adv
        - Branch String:   'codebook.c:200,5'
          Branch Sides:
            - BranchSide:      'codebook.c:201,12'
              BranchSideFuncs:
                - oggpack_adv
                - oggpack_adv
            - BranchSide:      'codebook.c:207,8'
              BranchSideFuncs:
                - oggpack_adv
                - oggpack_adv
        - Branch String:   'codebook.c:207,8'
          Branch Sides:
            - BranchSide:      'codebook.c:208,19'
              BranchSideFuncs:
                - oggpack_adv
            - BranchSide:      'codebook.c:213,15'
              BranchSideFuncs:
                - oggpack_adv
      Callsites:
        - Src:             'codebook.c:170,14'
          Dst:             oggpack_look
        - Src:             'codebook.c:178,7'
          Dst:             oggpack_adv
        - Src:             'codebook.c:186,9'
          Dst:             oggpack_look
        - Src:             'codebook.c:189,11'
          Dst:             oggpack_look
        - Src:             'codebook.c:192,5'
          Dst:             oggpack_adv
        - Src:             'codebook.c:198,27'
          Dst:             bitreverse
        - Src:             'codebook.c:208,7'
          Dst:             oggpack_adv
        - Src:             'codebook.c:213,3'
          Dst:             oggpack_adv
    - functionName:    vorbis_book_decodev_set
      functionSourceFile: '/src/tremor/codebook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - book
        - a
        - b
        - n
        - point
      BBCount:         35
      ICount:          251
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - decode_packed_entry_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codebook.c:311,6'
          Branch Sides:
            - BranchSide:      'codebook.c:314,15'
              BranchSideFuncs:
                - decode_packed_entry_number
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:340,10'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:316,8'
          Branch Sides:
            - BranchSide:      'codebook.c:318,12'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:328,12'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:318,7'
          Branch Sides:
            - BranchSide:      'codebook.c:319,37'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:326,5'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:320,5'
          Branch Sides:
            - BranchSide:      'codebook.c:320,15'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:321,10'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:322,15'
          Branch Sides:
            - BranchSide:      'codebook.c:322,18'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:322,2'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:322,2'
          Branch Sides:
            - BranchSide:      'codebook.c:318,7'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:323,11'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:328,7'
          Branch Sides:
            - BranchSide:      'codebook.c:0,0'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:329,37'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:330,5'
          Branch Sides:
            - BranchSide:      'codebook.c:330,15'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:331,10'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:332,15'
          Branch Sides:
            - BranchSide:      'codebook.c:332,18'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:332,2'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:332,2'
          Branch Sides:
            - BranchSide:      'codebook.c:328,7'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:333,11'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:340,5'
          Branch Sides:
            - BranchSide:      'codebook.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:341,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codebook.c:319,10'
          Dst:             decode_packed_entry_number
        - Src:             'codebook.c:329,10'
          Dst:             decode_packed_entry_number
    - functionName:    vorbis_book_decodev_add
      functionSourceFile: '/src/tremor/codebook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - book
        - a
        - b
        - n
        - point
      BBCount:         32
      ICount:          234
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - decode_packed_entry_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codebook.c:280,6'
          Branch Sides:
            - BranchSide:      'codebook.c:283,15'
              BranchSideFuncs:
                - decode_packed_entry_number
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:303,3'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:285,8'
          Branch Sides:
            - BranchSide:      'codebook.c:286,12'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:294,12'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:286,7'
          Branch Sides:
            - BranchSide:      'codebook.c:287,37'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:293,5'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:288,5'
          Branch Sides:
            - BranchSide:      'codebook.c:288,15'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:289,10'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:290,15'
          Branch Sides:
            - BranchSide:      'codebook.c:290,18'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:290,2'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:290,2'
          Branch Sides:
            - BranchSide:      'codebook.c:286,7'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:291,12'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:294,7'
          Branch Sides:
            - BranchSide:      'codebook.c:0,0'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:295,37'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:296,5'
          Branch Sides:
            - BranchSide:      'codebook.c:296,15'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:297,10'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:298,15'
          Branch Sides:
            - BranchSide:      'codebook.c:298,18'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:298,2'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:298,2'
          Branch Sides:
            - BranchSide:      'codebook.c:294,7'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:299,12'
              BranchSideFuncs:
                - decode_packed_entry_number
      Callsites:
        - Src:             'codebook.c:287,10'
          Dst:             decode_packed_entry_number
        - Src:             'codebook.c:295,10'
          Dst:             decode_packed_entry_number
    - functionName:    vorbis_book_decodevs_add
      functionSourceFile: '/src/tremor/codebook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - book
        - a
        - b
        - n
        - point
      BBCount:         44
      ICount:          348
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - decode_packed_entry_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codebook.c:247,6'
          Branch Sides:
            - BranchSide:      'codebook.c:248,14'
              BranchSideFuncs:
                - decode_packed_entry_number
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:274,3'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:254,8'
          Branch Sides:
            - BranchSide:      'codebook.c:255,14'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:264,14'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:255,7'
          Branch Sides:
            - BranchSide:      'codebook.c:256,38'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:257,5'
          Branch Sides:
            - BranchSide:      'codebook.c:257,18'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:258,9'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:260,7'
          Branch Sides:
            - BranchSide:      'codebook.c:261,8'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:263,5'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:261,17'
          Branch Sides:
            - BranchSide:      'codebook.c:261,20'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:261,2'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:261,2'
          Branch Sides:
            - BranchSide:      'codebook.c:262,12'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:262,21'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:264,7'
          Branch Sides:
            - BranchSide:      'codebook.c:265,38'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:269,12'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:266,5'
          Branch Sides:
            - BranchSide:      'codebook.c:266,18'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:267,9'
              BranchSideFuncs:
                - decode_packed_entry_number
        - Branch String:   'codebook.c:269,7'
          Branch Sides:
            - BranchSide:      'codebook.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:270,8'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:270,17'
          Branch Sides:
            - BranchSide:      'codebook.c:270,20'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:270,2'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:270,2'
          Branch Sides:
            - BranchSide:      'codebook.c:271,12'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:271,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codebook.c:256,11'
          Dst:             decode_packed_entry_number
        - Src:             'codebook.c:265,11'
          Dst:             decode_packed_entry_number
    - functionName:    vorbis_book_decode
      functionSourceFile: '/src/tremor/codebook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - book
        - b
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decode_packed_entry_number
      functionUses:    4
      BranchProfiles:
        - Branch String:   'codebook.c:233,6'
          Branch Sides:
            - BranchSide:      'codebook.c:234,50'
              BranchSideFuncs:
                - decode_packed_entry_number
            - BranchSide:      'codebook.c:240,3'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:235,8'
          Branch Sides:
            - BranchSide:      'codebook.c:236,14'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:237,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codebook.c:234,23'
          Dst:             decode_packed_entry_number
    - functionName:    vorbis_staticbook_unpack
      functionSourceFile: '/src/tremor/codebook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opb
      BBCount:         83
      ICount:          564
      EdgeCount:       104
      CyclomaticComplexity: 23
      functionsReached:
        - _book_maptype1_quantvals
        - _ilog
        - calloc
        - oggpack_bytes
        - oggpack_read
        - vorbis_staticbook_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codebook.c:33,6'
          Branch Sides:
            - BranchSide:      'codebook.c:33,37'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:36,23'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - _ilog
                - _ilog
                - oggpack_read
                - oggpack_read
                - malloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - _ilog
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'codebook.c:38,6'
          Branch Sides:
            - BranchSide:      'codebook.c:38,21'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:40,12'
              BranchSideFuncs:
                - _ilog
                - _ilog
                - oggpack_read
                - oggpack_read
                - malloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - _ilog
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'codebook.c:40,6'
          Branch Sides:
            - BranchSide:      'codebook.c:40,41'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:43,28'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - malloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - _ilog
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'codebook.c:43,3'
          Branch Sides:
            - BranchSide:      'codebook.c:47,25'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_bytes
                - malloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'codebook.c:79,32'
              BranchSideFuncs:
                - oggpack_read
                - malloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - _ilog
                - oggpack_read
            - BranchSide:      'codebook.c:98,5'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
        - Branch String:   'codebook.c:48,8'
          Branch Sides:
            - BranchSide:      'codebook.c:49,7'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:51,62'
              BranchSideFuncs:
                - malloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'codebook.c:54,8'
          Branch Sides:
            - BranchSide:      'codebook.c:57,12'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - oggpack_read
                - oggpack_read
            - BranchSide:      'codebook.c:67,12'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - oggpack_read
        - Branch String:   'codebook.c:57,7'
          Branch Sides:
            - BranchSide:      'codebook.c:58,18'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - oggpack_read
            - BranchSide:      'codebook.c:65,5'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
        - Branch String:   'codebook.c:58,5'
          Branch Sides:
            - BranchSide:      'codebook.c:59,26'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - oggpack_read
            - BranchSide:      'codebook.c:63,4'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - oggpack_read
                - oggpack_read
        - Branch String:   'codebook.c:60,7'
          Branch Sides:
            - BranchSide:      'codebook.c:60,15'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:61,21'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - oggpack_read
                - oggpack_read
        - Branch String:   'codebook.c:67,7'
          Branch Sides:
            - BranchSide:      'codebook.c:0,0'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
            - BranchSide:      'codebook.c:68,24'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
        - Branch String:   'codebook.c:69,5'
          Branch Sides:
            - BranchSide:      'codebook.c:69,13'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:70,19'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - oggpack_read
        - Branch String:   'codebook.c:80,10'
          Branch Sides:
            - BranchSide:      'codebook.c:80,20'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:81,64'
              BranchSideFuncs:
                - malloc
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - _ilog
                - oggpack_read
        - Branch String:   'codebook.c:83,7'
          Branch Sides:
            - BranchSide:      'codebook.c:84,24'
              BranchSideFuncs:
                - _ilog
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
            - BranchSide:      'codebook.c:95,5'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
        - Branch String:   'codebook.c:85,5'
          Branch Sides:
            - BranchSide:      'codebook.c:85,13'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:86,5'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - _ilog
                - oggpack_read
        - Branch String:   'codebook.c:86,15'
          Branch Sides:
            - BranchSide:      'codebook.c:86,18'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:88,4'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
        - Branch String:   'codebook.c:86,35'
          Branch Sides:
            - BranchSide:      'codebook.c:87,6'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:88,4'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
        - Branch String:   'codebook.c:87,12'
          Branch Sides:
            - BranchSide:      'codebook.c:87,16'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - _ilog
                - oggpack_read
            - BranchSide:      'codebook.c:87,12'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - _ilog
                - oggpack_read
        - Branch String:   'codebook.c:86,5'
          Branch Sides:
            - BranchSide:      'codebook.c:88,4'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:90,7'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - _ilog
                - oggpack_read
        - Branch String:   'codebook.c:90,2'
          Branch Sides:
            - BranchSide:      'codebook.c:91,21'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - _ilog
                - oggpack_read
            - BranchSide:      'codebook.c:92,8'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
                - _ilog
                - oggpack_read
        - Branch String:   'codebook.c:102,3'
          Branch Sides:
            - BranchSide:      'codebook.c:105,5'
              BranchSideFuncs: []
            - BranchSide:      'codebook.c:110,27'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
            - BranchSide:      'codebook.c:110,27'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
            - BranchSide:      'codebook.c:138,5'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
        - Branch String:   'codebook.c:114,8'
          Branch Sides:
            - BranchSide:      'codebook.c:114,27'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:117,11'
              BranchSideFuncs:
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
                - _book_maptype1_quantvals
        - Branch String:   'codebook.c:118,7'
          Branch Sides:
            - BranchSide:      'codebook.c:120,13'
              BranchSideFuncs:
                - _book_maptype1_quantvals
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
            - BranchSide:      'codebook.c:123,12'
              BranchSideFuncs:
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
            - BranchSide:      'codebook.c:128,11'
              BranchSideFuncs:
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
        - Branch String:   'codebook.c:120,13'
          Branch Sides:
            - BranchSide:      'codebook.c:120,12'
              BranchSideFuncs:
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
            - BranchSide:      'codebook.c:120,50'
              BranchSideFuncs:
                - _book_maptype1_quantvals
                - oggpack_bytes
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
        - Branch String:   'codebook.c:128,10'
          Branch Sides:
            - BranchSide:      'codebook.c:129,9'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:130,62'
              BranchSideFuncs:
                - malloc
                - vorbis_staticbook_destroy
                - oggpack_read
        - Branch String:   'codebook.c:131,7'
          Branch Sides:
            - BranchSide:      'codebook.c:132,31'
              BranchSideFuncs:
                - oggpack_read
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:134,10'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
        - Branch String:   'codebook.c:134,19'
          Branch Sides:
            - BranchSide:      'codebook.c:134,21'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:136,5'
              BranchSideFuncs: []
        - Branch String:   'codebook.c:134,10'
          Branch Sides:
            - BranchSide:      'codebook.c:134,51'
              BranchSideFuncs:
                - vorbis_staticbook_destroy
            - BranchSide:      'codebook.c:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codebook.c:30,22'
          Dst:             calloc
        - Src:             'codebook.c:33,6'
          Dst:             oggpack_read
        - Src:             'codebook.c:36,10'
          Dst:             oggpack_read
        - Src:             'codebook.c:37,14'
          Dst:             oggpack_read
        - Src:             'codebook.c:40,6'
          Dst:             _ilog
        - Src:             'codebook.c:40,20'
          Dst:             _ilog
        - Src:             'codebook.c:43,15'
          Dst:             oggpack_read
        - Src:             'codebook.c:47,12'
          Dst:             oggpack_read
        - Src:             'codebook.c:48,52'
          Dst:             oggpack_bytes
        - Src:             'codebook.c:58,5'
          Dst:             oggpack_read
        - Src:             'codebook.c:59,13'
          Dst:             oggpack_read
        - Src:             'codebook.c:68,11'
          Dst:             oggpack_read
        - Src:             'codebook.c:79,19'
          Dst:             oggpack_read
        - Src:             'codebook.c:84,28'
          Dst:             _ilog
        - Src:             'codebook.c:84,11'
          Dst:             oggpack_read
        - Src:             'codebook.c:102,22'
          Dst:             oggpack_read
        - Src:             'codebook.c:110,14'
          Dst:             oggpack_read
        - Src:             'codebook.c:111,16'
          Dst:             oggpack_read
        - Src:             'codebook.c:112,16'
          Dst:             oggpack_read
        - Src:             'codebook.c:113,20'
          Dst:             oggpack_read
        - Src:             'codebook.c:120,25'
          Dst:             _book_maptype1_quantvals
        - Src:             'codebook.c:128,51'
          Dst:             oggpack_bytes
        - Src:             'codebook.c:132,18'
          Dst:             oggpack_read
        - Src:             'codebook.c:146,3'
          Dst:             vorbis_staticbook_destroy
    - functionName:    MULT32
      functionSourceFile: '/src/tremor/./misc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VFLOAT_MULT
      functionSourceFile: '/src/tremor/./misc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - ap
        - b
        - bp
        - p
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MULT32
      functionUses:    1
      BranchProfiles:
        - Branch String:   './misc.h:184,8'
          Branch Sides:
            - BranchSide:      './misc.h:184,11'
              BranchSideFuncs:
                - MULT32.274
            - BranchSide:      './misc.h:193,5'
              BranchSideFuncs: []
        - Branch String:   './misc.h:184,6'
          Branch Sides:
            - BranchSide:      './misc.h:186,8'
              BranchSideFuncs:
                - MULT32.274
            - BranchSide:      './misc.h:193,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             './misc.h:187,12'
          Dst:             MULT32
    - functionName:    sort32a
      functionSourceFile: '/src/tremor/sharedbook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bitreverse
      functionSourceFile: '/src/tremor/sharedbook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          61
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vorbis_book_init_decode
      functionSourceFile: '/src/tremor/sharedbook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - s
      BBCount:         88
      ICount:          747
      EdgeCount:       113
      CyclomaticComplexity: 27
      functionsReached:
        - _book_unquantize
        - _ilog
        - _make_words
        - bitreverse
        - calloc
        - qsort
        - sort32a
        - vorbis_book_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sharedbook.c:343,3'
          Branch Sides:
            - BranchSide:      'sharedbook.c:344,8'
              BranchSideFuncs:
                - _make_words
                - qsort
                - malloc
                - free
                - _book_unquantize
                - malloc
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
                - vorbis_book_clear
            - BranchSide:      'sharedbook.c:347,14'
              BranchSideFuncs:
                - _make_words
                - qsort
                - malloc
                - free
                - _book_unquantize
                - malloc
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
                - vorbis_book_clear
        - Branch String:   'sharedbook.c:344,8'
          Branch Sides:
            - BranchSide:      'sharedbook.c:344,25'
              BranchSideFuncs:
                - _make_words
                - qsort
                - malloc
                - free
                - _book_unquantize
                - malloc
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
                - vorbis_book_clear
            - BranchSide:      'sharedbook.c:345,8'
              BranchSideFuncs:
                - _make_words
                - qsort
                - malloc
                - free
                - _book_unquantize
                - malloc
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
                - vorbis_book_clear
        - Branch String:   'sharedbook.c:351,6'
          Branch Sides:
            - BranchSide:      'sharedbook.c:363,37'
              BranchSideFuncs:
                - _make_words
                - qsort
                - malloc
                - free
                - _book_unquantize
                - malloc
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
                - vorbis_book_clear
            - BranchSide:      'sharedbook.c:448,3'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:366,8'
          Branch Sides:
            - BranchSide:      'sharedbook.c:366,20'
              BranchSideFuncs:
                - vorbis_book_clear
            - BranchSide:      'sharedbook.c:368,10'
              BranchSideFuncs:
                - qsort
                - malloc
                - free
                - _book_unquantize
                - malloc
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:368,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:369,27'
              BranchSideFuncs:
                - bitreverse.275
                - qsort
                - malloc
                - free
                - _book_unquantize
                - malloc
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:373,11'
              BranchSideFuncs:
                - qsort
                - malloc
                - free
                - _book_unquantize
                - malloc
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:378,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:379,20'
              BranchSideFuncs:
                - free
                - _book_unquantize
                - malloc
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:383,10'
              BranchSideFuncs:
                - free
                - _book_unquantize
                - malloc
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:383,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:384,33'
              BranchSideFuncs:
                - free
                - _book_unquantize
                - malloc
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:385,15'
              BranchSideFuncs:
                - free
                - _book_unquantize
                - malloc
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:392,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:393,10'
              BranchSideFuncs:
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:396,44'
              BranchSideFuncs:
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:393,10'
          Branch Sides:
            - BranchSide:      'sharedbook.c:393,27'
              BranchSideFuncs:
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:394,31'
              BranchSideFuncs:
                - malloc
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:397,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:398,10'
              BranchSideFuncs:
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:401,30'
              BranchSideFuncs:
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:398,10'
          Branch Sides:
            - BranchSide:      'sharedbook.c:398,27'
              BranchSideFuncs:
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:399,37'
              BranchSideFuncs:
                - _ilog
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:402,8'
          Branch Sides:
            - BranchSide:      'sharedbook.c:402,29'
              BranchSideFuncs:
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:403,8'
              BranchSideFuncs:
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:403,8'
          Branch Sides:
            - BranchSide:      'sharedbook.c:403,29'
              BranchSideFuncs:
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:405,13'
              BranchSideFuncs:
                - calloc
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:409,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:410,10'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:422,43'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:410,10'
          Branch Sides:
            - BranchSide:      'sharedbook.c:411,19'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:412,10'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:412,10'
          Branch Sides:
            - BranchSide:      'sharedbook.c:413,31'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:417,5'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:414,2'
          Branch Sides:
            - BranchSide:      'sharedbook.c:415,55'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:416,7'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:425,7'
          Branch Sides:
            - BranchSide:      'sharedbook.c:426,35'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:446,3'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:427,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:428,4'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:444,7'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:428,19'
          Branch Sides:
            - BranchSide:      'sharedbook.c:428,22'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:428,4'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:428,4'
          Branch Sides:
            - BranchSide:      'sharedbook.c:428,48'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:429,4'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:429,19'
          Branch Sides:
            - BranchSide:      'sharedbook.c:429,22'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:429,4'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:429,4'
          Branch Sides:
            - BranchSide:      'sharedbook.c:429,53'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:435,26'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:438,9'
          Branch Sides:
            - BranchSide:      'sharedbook.c:438,27'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:439,9'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
        - Branch String:   'sharedbook.c:439,9'
          Branch Sides:
            - BranchSide:      'sharedbook.c:439,27'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
            - BranchSide:      'sharedbook.c:441,24'
              BranchSideFuncs:
                - bitreverse.275
                - bitreverse.275
      Callsites:
        - Src:             'sharedbook.c:363,25'
          Dst:             _make_words
        - Src:             'sharedbook.c:369,16'
          Dst:             bitreverse
        - Src:             'sharedbook.c:373,5'
          Dst:             qsort
        - Src:             'sharedbook.c:373,5'
          Dst:             sort32a
        - Src:             'sharedbook.c:389,18'
          Dst:             _book_unquantize
        - Src:             'sharedbook.c:401,24'
          Dst:             _ilog
        - Src:             'sharedbook.c:406,39'
          Dst:             calloc
        - Src:             'sharedbook.c:413,20'
          Dst:             bitreverse
        - Src:             'sharedbook.c:427,23'
          Dst:             bitreverse
        - Src:             'sharedbook.c:440,24'
          Dst:             bitreverse
        - Src:             'sharedbook.c:450,3'
          Dst:             vorbis_book_clear
    - functionName:    _make_words
      functionSourceFile: '/src/tremor/sharedbook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - l
        - n
        - sparsecount
      BBCount:         63
      ICount:          375
      EdgeCount:       81
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sharedbook.c:74,48'
          Branch Sides:
            - BranchSide:      'sharedbook.c:74,60'
              BranchSideFuncs:
                - malloc
                - free
                - free
            - BranchSide:      'sharedbook.c:74,72'
              BranchSideFuncs:
                - malloc
                - free
                - free
        - Branch String:   'sharedbook.c:77,3'
          Branch Sides:
            - BranchSide:      'sharedbook.c:78,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'sharedbook.c:131,6'
              BranchSideFuncs:
                - free
        - Branch String:   'sharedbook.c:79,8'
          Branch Sides:
            - BranchSide:      'sharedbook.c:80,33'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'sharedbook.c:123,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'sharedbook.c:88,20'
          Branch Sides:
            - BranchSide:      'sharedbook.c:88,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'sharedbook.c:93,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'sharedbook.c:88,10'
          Branch Sides:
            - BranchSide:      'sharedbook.c:90,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'sharedbook.c:93,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'sharedbook.c:98,2'
          Branch Sides:
            - BranchSide:      'sharedbook.c:100,14'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'sharedbook.c:116,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'sharedbook.c:100,7'
          Branch Sides:
            - BranchSide:      'sharedbook.c:102,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'sharedbook.c:109,11'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'sharedbook.c:102,9'
          Branch Sides:
            - BranchSide:      'sharedbook.c:103,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'sharedbook.c:105,25'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'sharedbook.c:116,7'
          Branch Sides:
            - BranchSide:      'sharedbook.c:117,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'sharedbook.c:122,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'sharedbook.c:117,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:118,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'sharedbook.c:121,4'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'sharedbook.c:131,6'
          Branch Sides:
            - BranchSide:      'sharedbook.c:132,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'sharedbook.c:141,8'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:132,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:133,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'sharedbook.c:137,3'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:133,10'
          Branch Sides:
            - BranchSide:      'sharedbook.c:133,43'
              BranchSideFuncs:
                - free
            - BranchSide:      'sharedbook.c:134,18'
              BranchSideFuncs:
                - free
        - Branch String:   'sharedbook.c:141,3'
          Branch Sides:
            - BranchSide:      'sharedbook.c:142,18'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:155,10'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:143,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:144,11'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:148,8'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:148,8'
          Branch Sides:
            - BranchSide:      'sharedbook.c:149,10'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:152,18'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:149,10'
          Branch Sides:
            - BranchSide:      'sharedbook.c:150,13'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:151,5'
              BranchSideFuncs: []
      Callsites:       []
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _book_unquantize
      functionSourceFile: '/src/tremor/sharedbook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
        - n
        - sparsemap
        - maxpoint
      BBCount:         72
      ICount:          629
      EdgeCount:       91
      CyclomaticComplexity: 21
      functionsReached:
        - VFLOAT_ADD
        - VFLOAT_MULTI
        - _book_maptype1_quantvals
        - _float32_unpack
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sharedbook.c:203,20'
          Branch Sides:
            - BranchSide:      'sharedbook.c:203,23'
              BranchSideFuncs:
                - _float32_unpack
                - _float32_unpack
                - calloc
                - calloc
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
                - _book_maptype1_quantvals
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:206,40'
              BranchSideFuncs:
                - _float32_unpack
                - _float32_unpack
                - calloc
                - calloc
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
                - _book_maptype1_quantvals
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
        - Branch String:   'sharedbook.c:203,6'
          Branch Sides:
            - BranchSide:      'sharedbook.c:206,40'
              BranchSideFuncs:
                - _float32_unpack
                - _float32_unpack
                - calloc
                - calloc
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
                - _book_maptype1_quantvals
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:300,3'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:215,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:224,42'
              BranchSideFuncs:
                - _book_maptype1_quantvals
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:260,12'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:293,10'
              BranchSideFuncs:
                - free
        - Branch String:   'sharedbook.c:225,7'
          Branch Sides:
            - BranchSide:      'sharedbook.c:226,6'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:258,7'
              BranchSideFuncs:
                - free
        - Branch String:   'sharedbook.c:226,16'
          Branch Sides:
            - BranchSide:      'sharedbook.c:226,19'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:226,41'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
        - Branch String:   'sharedbook.c:226,37'
          Branch Sides:
            - BranchSide:      'sharedbook.c:226,41'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:227,16'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
        - Branch String:   'sharedbook.c:226,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:227,16'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:257,7'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
        - Branch String:   'sharedbook.c:230,4'
          Branch Sides:
            - BranchSide:      'sharedbook.c:231,18'
              BranchSideFuncs:
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
                - free
            - BranchSide:      'sharedbook.c:254,9'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
        - Branch String:   'sharedbook.c:239,9'
          Branch Sides:
            - BranchSide:      'sharedbook.c:240,13'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:244,9'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
        - Branch String:   'sharedbook.c:244,9'
          Branch Sides:
            - BranchSide:      'sharedbook.c:245,37'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:248,26'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
        - Branch String:   'sharedbook.c:251,9'
          Branch Sides:
            - BranchSide:      'sharedbook.c:251,35'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:252,16'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
        - Branch String:   'sharedbook.c:260,7'
          Branch Sides:
            - BranchSide:      'sharedbook.c:261,6'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:290,7'
              BranchSideFuncs:
                - free
        - Branch String:   'sharedbook.c:261,16'
          Branch Sides:
            - BranchSide:      'sharedbook.c:261,19'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:261,41'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
        - Branch String:   'sharedbook.c:261,37'
          Branch Sides:
            - BranchSide:      'sharedbook.c:261,41'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:262,16'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
        - Branch String:   'sharedbook.c:261,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:262,16'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:289,7'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
        - Branch String:   'sharedbook.c:265,4'
          Branch Sides:
            - BranchSide:      'sharedbook.c:266,10'
              BranchSideFuncs:
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
                - free
            - BranchSide:      'sharedbook.c:287,9'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
        - Branch String:   'sharedbook.c:273,9'
          Branch Sides:
            - BranchSide:      'sharedbook.c:274,13'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:278,9'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
        - Branch String:   'sharedbook.c:278,9'
          Branch Sides:
            - BranchSide:      'sharedbook.c:279,37'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:282,26'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
        - Branch String:   'sharedbook.c:285,9'
          Branch Sides:
            - BranchSide:      'sharedbook.c:285,35'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
            - BranchSide:      'sharedbook.c:286,4'
              BranchSideFuncs:
                - free
                - VFLOAT_MULTI
                - VFLOAT_ADD
                - VFLOAT_ADD
        - Branch String:   'sharedbook.c:293,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:294,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'sharedbook.c:297,15'
              BranchSideFuncs:
                - free
        - Branch String:   'sharedbook.c:294,10'
          Branch Sides:
            - BranchSide:      'sharedbook.c:294,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'sharedbook.c:295,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'sharedbook.c:206,24'
          Dst:             _float32_unpack
        - Src:             'sharedbook.c:207,23'
          Dst:             _float32_unpack
        - Src:             'sharedbook.c:208,35'
          Dst:             calloc
        - Src:             'sharedbook.c:209,20'
          Dst:             calloc
        - Src:             'sharedbook.c:224,17'
          Dst:             _book_maptype1_quantvals
        - Src:             'sharedbook.c:233,14'
          Dst:             VFLOAT_MULTI
        - Src:             'sharedbook.c:236,10'
          Dst:             VFLOAT_ADD
        - Src:             'sharedbook.c:237,10'
          Dst:             VFLOAT_ADD
        - Src:             'sharedbook.c:267,14'
          Dst:             VFLOAT_MULTI
        - Src:             'sharedbook.c:270,10'
          Dst:             VFLOAT_ADD
        - Src:             'sharedbook.c:271,10'
          Dst:             VFLOAT_ADD
    - functionName:    _ilog
      functionSourceFile: '/src/tremor/sharedbook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'sharedbook.c:30,3'
          Branch Sides:
            - BranchSide:      'sharedbook.c:31,8'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:34,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vorbis_book_clear
      functionSourceFile: '/src/tremor/sharedbook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         18
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sharedbook.c:313,6'
          Branch Sides:
            - BranchSide:      'sharedbook.c:313,29'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'sharedbook.c:314,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'sharedbook.c:314,6'
          Branch Sides:
            - BranchSide:      'sharedbook.c:314,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'sharedbook.c:316,6'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'sharedbook.c:316,6'
          Branch Sides:
            - BranchSide:      'sharedbook.c:316,29'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'sharedbook.c:317,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'sharedbook.c:317,6'
          Branch Sides:
            - BranchSide:      'sharedbook.c:317,35'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'sharedbook.c:318,6'
              BranchSideFuncs:
                - free
        - Branch String:   'sharedbook.c:318,6'
          Branch Sides:
            - BranchSide:      'sharedbook.c:318,34'
              BranchSideFuncs:
                - free
            - BranchSide:      'sharedbook.c:318,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _float32_unpack
      functionSourceFile: '/src/tremor/sharedbook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - point
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sharedbook.c:52,6'
          Branch Sides:
            - BranchSide:      'sharedbook.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:60,9'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:53,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:54,11'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:58,8'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:58,8'
          Branch Sides:
            - BranchSide:      'sharedbook.c:58,20'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:59,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _book_maptype1_quantvals
      functionSourceFile: '/src/tremor/sharedbook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         31
      ICount:          208
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - _ilog
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sharedbook.c:165,6'
          Branch Sides:
            - BranchSide:      'sharedbook.c:166,5'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:169,3'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:173,5'
          Branch Sides:
            - BranchSide:      'sharedbook.c:174,10'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:179,8'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:174,10'
          Branch Sides:
            - BranchSide:      'sharedbook.c:174,30'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:175,12'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:176,10'
          Branch Sides:
            - BranchSide:      'sharedbook.c:176,37'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:177,18'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:179,18'
          Branch Sides:
            - BranchSide:      'sharedbook.c:179,21'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:182,10'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:179,37'
          Branch Sides:
            - BranchSide:      'sharedbook.c:179,40'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:182,10'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:179,8'
          Branch Sides:
            - BranchSide:      'sharedbook.c:180,14'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:182,10'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:182,19'
          Branch Sides:
            - BranchSide:      'sharedbook.c:182,22'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:183,13'
              BranchSideFuncs: []
        - Branch String:   'sharedbook.c:182,10'
          Branch Sides:
            - BranchSide:      'sharedbook.c:183,13'
              BranchSideFuncs: []
            - BranchSide:      'sharedbook.c:185,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sharedbook.c:163,12'
          Dst:             _ilog
    - functionName:    VFLOAT_MULTI
      functionSourceFile: '/src/tremor/./misc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - ap
        - i
        - p
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VFLOAT_MULT
        - _ilog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './misc.h:202,10'
          Dst:             _ilog
        - Src:             './misc.h:203,10'
          Dst:             VFLOAT_MULT
    - functionName:    VFLOAT_ADD
      functionSourceFile: '/src/tremor/./misc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - ap
        - b
        - bp
        - p
      BBCount:         22
      ICount:          162
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './misc.h:210,6'
          Branch Sides:
            - BranchSide:      './misc.h:211,8'
              BranchSideFuncs: []
            - BranchSide:      './misc.h:213,13'
              BranchSideFuncs: []
        - Branch String:   './misc.h:219,6'
          Branch Sides:
            - BranchSide:      './misc.h:220,15'
              BranchSideFuncs: []
            - BranchSide:      './misc.h:229,15'
              BranchSideFuncs: []
        - Branch String:   './misc.h:223,8'
          Branch Sides:
            - BranchSide:      './misc.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      './misc.h:226,8'
              BranchSideFuncs: []
        - Branch String:   './misc.h:232,8'
          Branch Sides:
            - BranchSide:      './misc.h:233,10'
              BranchSideFuncs: []
            - BranchSide:      './misc.h:235,8'
              BranchSideFuncs: []
        - Branch String:   './misc.h:240,33'
          Branch Sides:
            - BranchSide:      './misc.h:241,7'
              BranchSideFuncs: []
            - BranchSide:      './misc.h:242,6'
              BranchSideFuncs: []
        - Branch String:   './misc.h:240,6'
          Branch Sides:
            - BranchSide:      './misc.h:242,6'
              BranchSideFuncs: []
            - BranchSide:      './misc.h:245,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vorbis_staticbook_destroy
      functionSourceFile: '/src/tremor/sharedbook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'sharedbook.c:304,6'
          Branch Sides:
            - BranchSide:      'sharedbook.c:304,29'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'sharedbook.c:305,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'sharedbook.c:305,6'
          Branch Sides:
            - BranchSide:      'sharedbook.c:305,30'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'sharedbook.c:305,6'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    MULT31_SHIFT15
      functionSourceFile: '/src/tremor/./misc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    render_line
      functionSourceFile: '/src/tremor/floor1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - x0
        - x1
        - y0
        - y1
        - d
      BBCount:         18
      ICount:          195
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - MULT31_SHIFT15
      functionUses:    1
      BranchProfiles:
        - Branch String:   'floor1.c:304,11'
          Branch Sides:
            - BranchSide:      'floor1.c:304,16'
              BranchSideFuncs:
                - MULT31_SHIFT15
                - MULT31_SHIFT15
            - BranchSide:      'floor1.c:304,23'
              BranchSideFuncs:
                - MULT31_SHIFT15
                - MULT31_SHIFT15
        - Branch String:   'floor1.c:309,6'
          Branch Sides:
            - BranchSide:      'floor1.c:309,13'
              BranchSideFuncs:
                - MULT31_SHIFT15
                - MULT31_SHIFT15
            - BranchSide:      'floor1.c:310,12'
              BranchSideFuncs:
                - MULT31_SHIFT15
                - MULT31_SHIFT15
        - Branch String:   'floor1.c:312,6'
          Branch Sides:
            - BranchSide:      'floor1.c:313,26'
              BranchSideFuncs:
                - MULT31_SHIFT15
                - MULT31_SHIFT15
            - BranchSide:      'floor1.c:315,3'
              BranchSideFuncs:
                - MULT31_SHIFT15
        - Branch String:   'floor1.c:315,3'
          Branch Sides:
            - BranchSide:      'floor1.c:316,9'
              BranchSideFuncs:
                - MULT31_SHIFT15
            - BranchSide:      'floor1.c:325,1'
              BranchSideFuncs: []
        - Branch String:   'floor1.c:317,8'
          Branch Sides:
            - BranchSide:      'floor1.c:318,12'
              BranchSideFuncs:
                - MULT31_SHIFT15
            - BranchSide:      'floor1.c:321,10'
              BranchSideFuncs:
                - MULT31_SHIFT15
      Callsites:
        - Src:             'floor1.c:313,11'
          Dst:             MULT31_SHIFT15
        - Src:             'floor1.c:323,11'
          Dst:             MULT31_SHIFT15
    - functionName:    render_point
      functionSourceFile: '/src/tremor/floor1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - x0
        - x1
        - y0
        - y1
        - x
      BBCount:         4
      ICount:          81
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'floor1.c:221,8'
          Branch Sides:
            - BranchSide:      'floor1.c:221,20'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:222,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ilog
      functionSourceFile: '/src/tremor/floor1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'floor1.c:64,3'
          Branch Sides:
            - BranchSide:      'floor1.c:65,8'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:68,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icomp
      functionSourceFile: '/src/tremor/floor1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    floor1_inverse2
      functionSourceFile: '/src/tremor/floor1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vb
        - in
        - memo
        - out
      BBCount:         29
      ICount:          244
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - render_line
      functionUses:    0
      BranchProfiles:
        - Branch String:   'floor1.c:423,6'
          Branch Sides:
            - BranchSide:      'floor1.c:425,27'
              BranchSideFuncs:
                - render_line
            - BranchSide:      'floor1.c:451,10'
              BranchSideFuncs: []
        - Branch String:   'floor1.c:430,9'
          Branch Sides:
            - BranchSide:      'floor1.c:430,7'
              BranchSideFuncs:
                - render_line
            - BranchSide:      'floor1.c:430,16'
              BranchSideFuncs:
                - render_line
        - Branch String:   'floor1.c:430,16'
          Branch Sides:
            - BranchSide:      'floor1.c:430,9'
              BranchSideFuncs:
                - render_line
            - BranchSide:      'floor1.c:430,27'
              BranchSideFuncs:
                - render_line
        - Branch String:   'floor1.c:432,5'
          Branch Sides:
            - BranchSide:      'floor1.c:433,19'
              BranchSideFuncs:
                - render_line
            - BranchSide:      'floor1.c:448,11'
              BranchSideFuncs: []
        - Branch String:   'floor1.c:435,10'
          Branch Sides:
            - BranchSide:      'floor1.c:437,5'
              BranchSideFuncs:
                - render_line
            - BranchSide:      'floor1.c:447,5'
              BranchSideFuncs:
                - render_line
        - Branch String:   'floor1.c:440,13'
          Branch Sides:
            - BranchSide:      'floor1.c:440,11'
              BranchSideFuncs:
                - render_line
            - BranchSide:      'floor1.c:440,20'
              BranchSideFuncs:
                - render_line
        - Branch String:   'floor1.c:440,20'
          Branch Sides:
            - BranchSide:      'floor1.c:440,13'
              BranchSideFuncs:
                - render_line
            - BranchSide:      'floor1.c:440,31'
              BranchSideFuncs:
                - render_line
        - Branch String:   'floor1.c:448,5'
          Branch Sides:
            - BranchSide:      'floor1.c:448,30'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:449,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'floor1.c:442,2'
          Dst:             render_line
    - functionName:    floor1_inverse1
      functionSourceFile: '/src/tremor/floor1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vb
        - in
      BBCount:         44
      ICount:          484
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - _vorbis_block_alloc
        - ilog
        - oggpack_read
        - render_point
        - vorbis_book_decode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'floor1.c:336,6'
          Branch Sides:
            - BranchSide:      'floor1.c:336,32'
              BranchSideFuncs:
                - _vorbis_block_alloc
                - ilog.313
                - oggpack_read
                - ilog.313
                - oggpack_read
                - render_point
                - vorbis_book_decode
                - vorbis_book_decode
            - BranchSide:      'floor1.c:337,47'
              BranchSideFuncs:
                - _vorbis_block_alloc
                - ilog.313
                - oggpack_read
                - ilog.313
                - oggpack_read
                - render_point
                - vorbis_book_decode
                - vorbis_book_decode
        - Branch String:   'floor1.c:344,5'
          Branch Sides:
            - BranchSide:      'floor1.c:345,18'
              BranchSideFuncs:
                - render_point
                - vorbis_book_decode
                - vorbis_book_decode
            - BranchSide:      'floor1.c:372,10'
              BranchSideFuncs:
                - render_point
        - Branch String:   'floor1.c:352,10'
          Branch Sides:
            - BranchSide:      'floor1.c:353,26'
              BranchSideFuncs:
                - vorbis_book_decode
                - render_point
                - vorbis_book_decode
            - BranchSide:      'floor1.c:358,12'
              BranchSideFuncs:
                - render_point
                - vorbis_book_decode
                - vorbis_book_decode
        - Branch String:   'floor1.c:355,5'
          Branch Sides:
            - BranchSide:      'floor1.c:355,14'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:356,7'
              BranchSideFuncs:
                - render_point
                - vorbis_book_decode
                - vorbis_book_decode
        - Branch String:   'floor1.c:358,7'
          Branch Sides:
            - BranchSide:      'floor1.c:359,11'
              BranchSideFuncs:
                - render_point
                - vorbis_book_decode
                - vorbis_book_decode
            - BranchSide:      'floor1.c:368,10'
              BranchSideFuncs:
                - render_point
                - vorbis_book_decode
                - vorbis_book_decode
        - Branch String:   'floor1.c:361,5'
          Branch Sides:
            - BranchSide:      'floor1.c:362,42'
              BranchSideFuncs:
                - vorbis_book_decode
                - render_point
                - vorbis_book_decode
            - BranchSide:      'floor1.c:365,4'
              BranchSideFuncs:
                - render_point
                - vorbis_book_decode
                - vorbis_book_decode
        - Branch String:   'floor1.c:362,7'
          Branch Sides:
            - BranchSide:      'floor1.c:363,6'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:364,2'
              BranchSideFuncs:
                - render_point
                - vorbis_book_decode
                - vorbis_book_decode
        - Branch String:   'floor1.c:372,5'
          Branch Sides:
            - BranchSide:      'floor1.c:373,34'
              BranchSideFuncs:
                - render_point
            - BranchSide:      'floor1.c:408,12'
              BranchSideFuncs: []
        - Branch String:   'floor1.c:380,17'
          Branch Sides:
            - BranchSide:      'floor1.c:380,31'
              BranchSideFuncs:
                - render_point
            - BranchSide:      'floor1.c:380,38'
              BranchSideFuncs:
                - render_point
        - Branch String:   'floor1.c:383,10'
          Branch Sides:
            - BranchSide:      'floor1.c:384,5'
              BranchSideFuncs:
                - render_point
            - BranchSide:      'floor1.c:403,15'
              BranchSideFuncs:
                - render_point
        - Branch String:   'floor1.c:384,5'
          Branch Sides:
            - BranchSide:      'floor1.c:385,7'
              BranchSideFuncs:
                - render_point
            - BranchSide:      'floor1.c:391,7'
              BranchSideFuncs:
                - render_point
        - Branch String:   'floor1.c:385,7'
          Branch Sides:
            - BranchSide:      'floor1.c:386,12'
              BranchSideFuncs:
                - render_point
            - BranchSide:      'floor1.c:388,14'
              BranchSideFuncs:
                - render_point
        - Branch String:   'floor1.c:391,7'
          Branch Sides:
            - BranchSide:      'floor1.c:392,14'
              BranchSideFuncs:
                - render_point
            - BranchSide:      'floor1.c:394,9'
              BranchSideFuncs:
                - render_point
      Callsites:
        - Src:             'floor1.c:336,6'
          Dst:             oggpack_read
        - Src:             'floor1.c:337,27'
          Dst:             _vorbis_block_alloc
        - Src:             'floor1.c:339,40'
          Dst:             ilog
        - Src:             'floor1.c:339,18'
          Dst:             oggpack_read
        - Src:             'floor1.c:340,40'
          Dst:             ilog
        - Src:             'floor1.c:340,18'
          Dst:             oggpack_read
        - Src:             'floor1.c:353,7'
          Dst:             vorbis_book_decode
        - Src:             'floor1.c:362,23'
          Dst:             vorbis_book_decode
        - Src:             'floor1.c:373,21'
          Dst:             render_point
    - functionName:    floor1_free_look
      functionSourceFile: '/src/tremor/floor1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'floor1.c:56,6'
          Branch Sides:
            - BranchSide:      'floor1.c:56,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'floor1.c:57,12'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    floor1_free_info
      functionSourceFile: '/src/tremor/floor1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'floor1.c:48,6'
          Branch Sides:
            - BranchSide:      'floor1.c:48,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'floor1.c:49,12'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    floor1_look
      functionSourceFile: '/src/tremor/floor1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vd
        - mi
        - in
      BBCount:         39
      ICount:          322
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - icomp
        - qsort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'floor1.c:157,3'
          Branch Sides:
            - BranchSide:      'floor1.c:157,37'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'floor1.c:158,4'
              BranchSideFuncs:
                - qsort
        - Branch String:   'floor1.c:162,3'
          Branch Sides:
            - BranchSide:      'floor1.c:162,34'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'floor1.c:163,9'
              BranchSideFuncs:
                - qsort
        - Branch String:   'floor1.c:166,3'
          Branch Sides:
            - BranchSide:      'floor1.c:166,54'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:169,10'
              BranchSideFuncs: []
        - Branch String:   'floor1.c:169,3'
          Branch Sides:
            - BranchSide:      'floor1.c:171,5'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:174,5'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:177,5'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:180,5'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:186,8'
              BranchSideFuncs: []
        - Branch String:   'floor1.c:186,3'
          Branch Sides:
            - BranchSide:      'floor1.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:207,10'
              BranchSideFuncs: []
        - Branch String:   'floor1.c:192,5'
          Branch Sides:
            - BranchSide:      'floor1.c:193,13'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:203,25'
              BranchSideFuncs: []
        - Branch String:   'floor1.c:194,15'
          Branch Sides:
            - BranchSide:      'floor1.c:194,18'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:198,10'
              BranchSideFuncs: []
        - Branch String:   'floor1.c:194,10'
          Branch Sides:
            - BranchSide:      'floor1.c:195,5'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:198,10'
              BranchSideFuncs: []
        - Branch String:   'floor1.c:198,15'
          Branch Sides:
            - BranchSide:      'floor1.c:198,18'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:202,5'
              BranchSideFuncs: []
        - Branch String:   'floor1.c:198,10'
          Branch Sides:
            - BranchSide:      'floor1.c:199,5'
              BranchSideFuncs: []
            - BranchSide:      'floor1.c:202,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'floor1.c:144,50'
          Dst:             calloc
        - Src:             'floor1.c:163,3'
          Dst:             qsort
        - Src:             'floor1.c:163,3'
          Dst:             icomp
    - functionName:    floor1_unpack
      functionSourceFile: '/src/tremor/floor1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vi
        - opb
      BBCount:         64
      ICount:          479
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - calloc
        - floor1_free_info
        - icomp
        - oggpack_read
        - qsort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'floor1.c:82,3'
          Branch Sides:
            - BranchSide:      'floor1.c:83,42'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - qsort
                - floor1_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'floor1.c:89,8'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - qsort
                - floor1_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'floor1.c:84,8'
          Branch Sides:
            - BranchSide:      'floor1.c:84,34'
              BranchSideFuncs:
                - floor1_free_info
            - BranchSide:      'floor1.c:85,8'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - qsort
                - floor1_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'floor1.c:85,8'
          Branch Sides:
            - BranchSide:      'floor1.c:85,50'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - qsort
                - floor1_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'floor1.c:86,3'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - qsort
                - floor1_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'floor1.c:89,3'
          Branch Sides:
            - BranchSide:      'floor1.c:90,37'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - qsort
                - floor1_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'floor1.c:105,27'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - qsort
                - floor1_free_info
                - oggpack_read
        - Branch String:   'floor1.c:92,8'
          Branch Sides:
            - BranchSide:      'floor1.c:93,7'
              BranchSideFuncs:
                - floor1_free_info
            - BranchSide:      'floor1.c:94,8'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - qsort
                - floor1_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'floor1.c:94,8'
          Branch Sides:
            - BranchSide:      'floor1.c:94,61'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - qsort
                - floor1_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'floor1.c:95,8'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - qsort
                - floor1_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'floor1.c:95,30'
          Branch Sides:
            - BranchSide:      'floor1.c:95,33'
              BranchSideFuncs:
                - floor1_free_info
            - BranchSide:      'floor1.c:96,7'
              BranchSideFuncs:
                - floor1_free_info
        - Branch String:   'floor1.c:95,8'
          Branch Sides:
            - BranchSide:      'floor1.c:96,7'
              BranchSideFuncs:
                - floor1_free_info
            - BranchSide:      'floor1.c:97,10'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - qsort
                - floor1_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'floor1.c:97,5'
          Branch Sides:
            - BranchSide:      'floor1.c:98,46'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - qsort
                - floor1_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'floor1.c:102,3'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - qsort
                - floor1_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'floor1.c:99,39'
          Branch Sides:
            - BranchSide:      'floor1.c:99,42'
              BranchSideFuncs:
                - floor1_free_info
            - BranchSide:      'floor1.c:100,2'
              BranchSideFuncs:
                - floor1_free_info
        - Branch String:   'floor1.c:99,10'
          Branch Sides:
            - BranchSide:      'floor1.c:100,2'
              BranchSideFuncs:
                - floor1_free_info
            - BranchSide:      'floor1.c:101,5'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - qsort
                - floor1_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'floor1.c:107,6'
          Branch Sides:
            - BranchSide:      'floor1.c:107,18'
              BranchSideFuncs:
                - floor1_free_info
            - BranchSide:      'floor1.c:109,8'
              BranchSideFuncs:
                - qsort
                - floor1_free_info
                - oggpack_read
        - Branch String:   'floor1.c:109,3'
          Branch Sides:
            - BranchSide:      'floor1.c:110,12'
              BranchSideFuncs:
                - qsort
                - floor1_free_info
                - oggpack_read
            - BranchSide:      'floor1.c:118,3'
              BranchSideFuncs:
                - qsort
                - floor1_free_info
        - Branch String:   'floor1.c:111,8'
          Branch Sides:
            - BranchSide:      'floor1.c:111,24'
              BranchSideFuncs:
                - floor1_free_info
            - BranchSide:      'floor1.c:112,5'
              BranchSideFuncs:
                - qsort
                - floor1_free_info
                - oggpack_read
        - Branch String:   'floor1.c:112,5'
          Branch Sides:
            - BranchSide:      'floor1.c:113,46'
              BranchSideFuncs:
                - oggpack_read
                - qsort
                - floor1_free_info
            - BranchSide:      'floor1.c:117,3'
              BranchSideFuncs:
                - qsort
                - floor1_free_info
                - oggpack_read
        - Branch String:   'floor1.c:114,14'
          Branch Sides:
            - BranchSide:      'floor1.c:114,17'
              BranchSideFuncs:
                - floor1_free_info
            - BranchSide:      'floor1.c:115,2'
              BranchSideFuncs:
                - floor1_free_info
        - Branch String:   'floor1.c:114,10'
          Branch Sides:
            - BranchSide:      'floor1.c:115,2'
              BranchSideFuncs:
                - floor1_free_info
            - BranchSide:      'floor1.c:116,5'
              BranchSideFuncs:
                - qsort
                - floor1_free_info
                - oggpack_read
        - Branch String:   'floor1.c:125,5'
          Branch Sides:
            - BranchSide:      'floor1.c:125,42'
              BranchSideFuncs:
                - qsort
                - floor1_free_info
            - BranchSide:      'floor1.c:126,11'
              BranchSideFuncs:
                - qsort
                - floor1_free_info
        - Branch String:   'floor1.c:128,5'
          Branch Sides:
            - BranchSide:      'floor1.c:129,23'
              BranchSideFuncs:
                - floor1_free_info
            - BranchSide:      'floor1.c:132,10'
              BranchSideFuncs: []
        - Branch String:   'floor1.c:129,10'
          Branch Sides:
            - BranchSide:      'floor1.c:129,45'
              BranchSideFuncs:
                - floor1_free_info
            - BranchSide:      'floor1.c:129,43'
              BranchSideFuncs:
                - floor1_free_info
      Callsites:
        - Src:             'floor1.c:79,50'
          Dst:             calloc
        - Src:             'floor1.c:81,20'
          Dst:             oggpack_read
        - Src:             'floor1.c:83,29'
          Dst:             oggpack_read
        - Src:             'floor1.c:90,24'
          Dst:             oggpack_read
        - Src:             'floor1.c:91,25'
          Dst:             oggpack_read
        - Src:             'floor1.c:94,48'
          Dst:             oggpack_read
        - Src:             'floor1.c:98,33'
          Dst:             oggpack_read
        - Src:             'floor1.c:105,14'
          Dst:             oggpack_read
        - Src:             'floor1.c:106,13'
          Dst:             oggpack_read
        - Src:             'floor1.c:113,33'
          Dst:             oggpack_read
        - Src:             'floor1.c:126,5'
          Dst:             qsort
        - Src:             'floor1.c:126,5'
          Dst:             icomp
        - Src:             'floor1.c:135,3'
          Dst:             floor1_free_info
    - functionName:    vorbis_coslook2_i
      functionSourceFile: '/src/tremor/floor0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - a
      BBCount:         4
      ICount:          60
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'floor0.c:85,6'
          Branch Sides:
            - BranchSide:      'floor0.c:85,26'
              BranchSideFuncs: []
            - BranchSide:      'floor0.c:85,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    toBARK
      functionSourceFile: '/src/tremor/floor0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         14
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'floor0.c:107,3'
          Branch Sides:
            - BranchSide:      'floor0.c:108,8'
              BranchSideFuncs: []
            - BranchSide:      'floor0.c:110,6'
              BranchSideFuncs: []
        - Branch String:   'floor0.c:108,23'
          Branch Sides:
            - BranchSide:      'floor0.c:108,26'
              BranchSideFuncs: []
            - BranchSide:      'floor0.c:108,40'
              BranchSideFuncs: []
        - Branch String:   'floor0.c:108,8'
          Branch Sides:
            - BranchSide:      'floor0.c:108,42'
              BranchSideFuncs: []
            - BranchSide:      'floor0.c:108,40'
              BranchSideFuncs: []
        - Branch String:   'floor0.c:110,6'
          Branch Sides:
            - BranchSide:      'floor0.c:111,5'
              BranchSideFuncs: []
            - BranchSide:      'floor0.c:113,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    floor0_inverse2
      functionSourceFile: '/src/tremor/floor0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vb
        - i
        - memo
        - out
      BBCount:         6
      ICount:          91
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vorbis_lsp_to_curve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'floor0.c:420,6'
          Branch Sides:
            - BranchSide:      'floor0.c:421,18'
              BranchSideFuncs:
                - vorbis_lsp_to_curve
            - BranchSide:      'floor0.c:429,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'floor0.c:425,5'
          Dst:             vorbis_lsp_to_curve
    - functionName:    vorbis_lsp_to_curve
      functionSourceFile: '/src/tremor/floor0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - curve
        - map
        - n
        - ln
        - lsp
        - m
        - amp
        - ampoffset
        - icos
      BBCount:         56
      ICount:          625
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - MULT31_SHIFT15
        - MULT32
        - vorbis_coslook_i
        - vorbis_fromdBlook_i
        - vorbis_invsqlook_i
      functionUses:    1
      BranchProfiles:
        - Branch String:   'floor0.c:150,3'
          Branch Sides:
            - BranchSide:      'floor0.c:152,28'
              BranchSideFuncs:
                - MULT32.349
                - vorbis_coslook_i
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
            - BranchSide:      'floor0.c:166,4'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
        - Branch String:   'floor0.c:158,14'
          Branch Sides:
            - BranchSide:      'floor0.c:158,18'
              BranchSideFuncs: []
            - BranchSide:      'floor0.c:159,14'
              BranchSideFuncs: []
        - Branch String:   'floor0.c:158,8'
          Branch Sides:
            - BranchSide:      'floor0.c:159,14'
              BranchSideFuncs: []
            - BranchSide:      'floor0.c:163,30'
              BranchSideFuncs:
                - vorbis_coslook_i
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
                - MULT32.349
        - Branch String:   'floor0.c:167,3'
          Branch Sides:
            - BranchSide:      'floor0.c:167,3'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
            - BranchSide:      'floor0.c:168,13'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
        - Branch String:   'floor0.c:201,8'
          Branch Sides:
            - BranchSide:      'floor0.c:202,16'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
            - BranchSide:      'floor0.c:214,25'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
        - Branch String:   'floor0.c:205,7'
          Branch Sides:
            - BranchSide:      'floor0.c:206,29'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
            - BranchSide:      'floor0.c:213,5'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
        - Branch String:   'floor0.c:206,12'
          Branch Sides:
            - BranchSide:      'floor0.c:207,31'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
            - BranchSide:      'floor0.c:209,13'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
        - Branch String:   'floor0.c:207,14'
          Branch Sides:
            - BranchSide:      'floor0.c:207,42'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
            - BranchSide:      'floor0.c:208,28'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
        - Branch String:   'floor0.c:214,8'
          Branch Sides:
            - BranchSide:      'floor0.c:215,27'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
            - BranchSide:      'floor0.c:220,8'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
        - Branch String:   'floor0.c:215,10'
          Branch Sides:
            - BranchSide:      'floor0.c:215,38'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
            - BranchSide:      'floor0.c:216,17'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
        - Branch String:   'floor0.c:220,8'
          Branch Sides:
            - BranchSide:      'floor0.c:223,11'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
            - BranchSide:      'floor0.c:248,12'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
        - Branch String:   'floor0.c:227,10'
          Branch Sides:
            - BranchSide:      'floor0.c:228,22'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
            - BranchSide:      'floor0.c:231,12'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
        - Branch String:   'floor0.c:228,5'
          Branch Sides:
            - BranchSide:      'floor0.c:228,33'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
            - BranchSide:      'floor0.c:229,19'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
        - Branch String:   'floor0.c:267,8'
          Branch Sides:
            - BranchSide:      'floor0.c:268,9'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
            - BranchSide:      'floor0.c:270,7'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
        - Branch String:   'floor0.c:270,16'
          Branch Sides:
            - BranchSide:      'floor0.c:270,21'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
            - BranchSide:      'floor0.c:270,7'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
        - Branch String:   'floor0.c:270,7'
          Branch Sides:
            - BranchSide:      'floor0.c:0,0'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
            - BranchSide:      'floor0.c:271,4'
              BranchSideFuncs:
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
                - MULT31_SHIFT15.350
        - Branch String:   'floor0.c:285,5'
          Branch Sides:
            - BranchSide:      'floor0.c:167,3'
              BranchSideFuncs:
                - MULT31_SHIFT15.350
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
            - BranchSide:      'floor0.c:285,49'
              BranchSideFuncs:
                - MULT31_SHIFT15.350
                - vorbis_invsqlook_i
                - vorbis_fromdBlook_i
                - MULT31_SHIFT15.350
      Callsites:
        - Src:             'floor0.c:152,21'
          Dst:             MULT32
        - Src:             'floor0.c:163,13'
          Dst:             vorbis_coslook_i
        - Src:             'floor0.c:277,8'
          Dst:             vorbis_invsqlook_i
        - Src:             'floor0.c:276,9'
          Dst:             vorbis_fromdBlook_i
        - Src:             'floor0.c:284,15'
          Dst:             MULT31_SHIFT15
        - Src:             'floor0.c:285,34'
          Dst:             MULT31_SHIFT15
    - functionName:    MULT32
      functionSourceFile: '/src/tremor/./misc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vorbis_coslook_i
      functionSourceFile: '/src/tremor/floor0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vorbis_invsqlook_i
      functionSourceFile: '/src/tremor/floor0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - e
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vorbis_fromdBlook_i
      functionSourceFile: '/src/tremor/floor0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'floor0.c:65,6'
          Branch Sides:
            - BranchSide:      'floor0.c:65,11'
              BranchSideFuncs: []
            - BranchSide:      'floor0.c:66,6'
              BranchSideFuncs: []
        - Branch String:   'floor0.c:66,6'
          Branch Sides:
            - BranchSide:      'floor0.c:66,42'
              BranchSideFuncs: []
            - BranchSide:      'floor0.c:68,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MULT31_SHIFT15
      functionSourceFile: '/src/tremor/./misc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    floor0_inverse1
      functionSourceFile: '/src/tremor/floor0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vb
        - i
      BBCount:         25
      ICount:          240
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _ilog
        - _vorbis_block_alloc
        - oggpack_read
        - vorbis_book_decodev_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'floor0.c:390,6'
          Branch Sides:
            - BranchSide:      'floor0.c:390,13'
              BranchSideFuncs:
                - _ilog
                - oggpack_read
                - _vorbis_block_alloc
                - vorbis_book_decodev_set
            - BranchSide:      'floor0.c:391,21'
              BranchSideFuncs:
                - _ilog
                - oggpack_read
                - _vorbis_block_alloc
                - vorbis_book_decodev_set
        - Branch String:   'floor0.c:395,20'
          Branch Sides:
            - BranchSide:      'floor0.c:395,23'
              BranchSideFuncs:
                - _vorbis_block_alloc
                - vorbis_book_decodev_set
            - BranchSide:      'floor0.c:410,3'
              BranchSideFuncs: []
        - Branch String:   'floor0.c:395,8'
          Branch Sides:
            - BranchSide:      'floor0.c:396,49'
              BranchSideFuncs:
                - _vorbis_block_alloc
                - vorbis_book_decodev_set
            - BranchSide:      'floor0.c:410,3'
              BranchSideFuncs: []
        - Branch String:   'floor0.c:401,10'
          Branch Sides:
            - BranchSide:      'floor0.c:401,66'
              BranchSideFuncs: []
            - BranchSide:      'floor0.c:402,12'
              BranchSideFuncs: []
        - Branch String:   'floor0.c:402,7'
          Branch Sides:
            - BranchSide:      'floor0.c:403,7'
              BranchSideFuncs: []
            - BranchSide:      'floor0.c:407,20'
              BranchSideFuncs: []
        - Branch String:   'floor0.c:403,20'
          Branch Sides:
            - BranchSide:      'floor0.c:403,23'
              BranchSideFuncs: []
            - BranchSide:      'floor0.c:403,2'
              BranchSideFuncs: []
        - Branch String:   'floor0.c:403,2'
          Branch Sides:
            - BranchSide:      'floor0.c:403,48'
              BranchSideFuncs: []
            - BranchSide:      'floor0.c:404,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'floor0.c:389,14'
          Dst:             oggpack_read
        - Src:             'floor0.c:393,39'
          Dst:             _ilog
        - Src:             'floor0.c:393,17'
          Dst:             oggpack_read
        - Src:             'floor0.c:399,39'
          Dst:             _vorbis_block_alloc
        - Src:             'floor0.c:401,10'
          Dst:             vorbis_book_decodev_set
    - functionName:    floor0_free_look
      functionSourceFile: '/src/tremor/floor0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'floor0.c:301,6'
          Branch Sides:
            - BranchSide:      'floor0.c:301,6'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'floor0.c:303,8'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'floor0.c:303,8'
          Branch Sides:
            - BranchSide:      'floor0.c:303,34'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'floor0.c:304,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'floor0.c:304,8'
          Branch Sides:
            - BranchSide:      'floor0.c:304,33'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'floor0.c:305,12'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    floor0_free_info
      functionSourceFile: '/src/tremor/floor0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'floor0.c:293,6'
          Branch Sides:
            - BranchSide:      'floor0.c:293,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'floor0.c:294,12'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    floor0_look
      functionSourceFile: '/src/tremor/floor0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vd
        - mi
        - i
      BBCount:         14
      ICount:          207
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - toBARK
        - vorbis_coslook2_i
      functionUses:    0
      BranchProfiles:
        - Branch String:   'floor0.c:367,3'
          Branch Sides:
            - BranchSide:      'floor0.c:369,14'
              BranchSideFuncs:
                - toBARK
                - toBARK
                - malloc
                - vorbis_coslook2_i
            - BranchSide:      'floor0.c:375,3'
              BranchSideFuncs:
                - malloc
                - vorbis_coslook2_i
        - Branch String:   'floor0.c:372,8'
          Branch Sides:
            - BranchSide:      'floor0.c:372,26'
              BranchSideFuncs:
                - malloc
                - vorbis_coslook2_i
                - toBARK
                - toBARK
            - BranchSide:      'floor0.c:373,24'
              BranchSideFuncs:
                - malloc
                - vorbis_coslook2_i
                - toBARK
                - toBARK
        - Branch String:   'floor0.c:378,3'
          Branch Sides:
            - BranchSide:      'floor0.c:379,49'
              BranchSideFuncs:
                - vorbis_coslook2_i
            - BranchSide:      'floor0.c:381,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'floor0.c:354,50'
          Dst:             calloc
        - Src:             'floor0.c:370,9'
          Dst:             toBARK
        - Src:             'floor0.c:370,45'
          Dst:             toBARK
        - Src:             'floor0.c:379,23'
          Dst:             vorbis_coslook2_i
    - functionName:    floor0_unpack
      functionSourceFile: '/src/tremor/floor0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vi
        - opb
      BBCount:         26
      ICount:          213
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - floor0_free_info
        - oggpack_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'floor0.c:322,6'
          Branch Sides:
            - BranchSide:      'floor0.c:322,20'
              BranchSideFuncs:
                - floor0_free_info
            - BranchSide:      'floor0.c:323,6'
              BranchSideFuncs:
                - oggpack_read
                - floor0_free_info
        - Branch String:   'floor0.c:323,6'
          Branch Sides:
            - BranchSide:      'floor0.c:323,19'
              BranchSideFuncs:
                - floor0_free_info
            - BranchSide:      'floor0.c:324,6'
              BranchSideFuncs:
                - oggpack_read
                - floor0_free_info
        - Branch String:   'floor0.c:324,6'
          Branch Sides:
            - BranchSide:      'floor0.c:324,22'
              BranchSideFuncs:
                - floor0_free_info
            - BranchSide:      'floor0.c:325,6'
              BranchSideFuncs:
                - oggpack_read
                - floor0_free_info
        - Branch String:   'floor0.c:325,6'
          Branch Sides:
            - BranchSide:      'floor0.c:325,23'
              BranchSideFuncs:
                - floor0_free_info
            - BranchSide:      'floor0.c:327,8'
              BranchSideFuncs:
                - oggpack_read
                - floor0_free_info
        - Branch String:   'floor0.c:327,3'
          Branch Sides:
            - BranchSide:      'floor0.c:328,33'
              BranchSideFuncs:
                - oggpack_read
                - floor0_free_info
            - BranchSide:      'floor0.c:333,10'
              BranchSideFuncs: []
        - Branch String:   'floor0.c:329,25'
          Branch Sides:
            - BranchSide:      'floor0.c:329,54'
              BranchSideFuncs:
                - floor0_free_info
            - BranchSide:      'floor0.c:329,28'
              BranchSideFuncs:
                - oggpack_read
                - floor0_free_info
        - Branch String:   'floor0.c:329,8'
          Branch Sides:
            - BranchSide:      'floor0.c:329,54'
              BranchSideFuncs:
                - floor0_free_info
            - BranchSide:      'floor0.c:330,8'
              BranchSideFuncs:
                - oggpack_read
                - floor0_free_info
        - Branch String:   'floor0.c:330,8'
          Branch Sides:
            - BranchSide:      'floor0.c:330,51'
              BranchSideFuncs:
                - floor0_free_info
            - BranchSide:      'floor0.c:331,8'
              BranchSideFuncs:
                - oggpack_read
                - floor0_free_info
        - Branch String:   'floor0.c:331,8'
          Branch Sides:
            - BranchSide:      'floor0.c:331,46'
              BranchSideFuncs:
                - floor0_free_info
            - BranchSide:      'floor0.c:332,3'
              BranchSideFuncs:
                - oggpack_read
                - floor0_free_info
      Callsites:
        - Src:             'floor0.c:315,15'
          Dst:             oggpack_read
        - Src:             'floor0.c:316,14'
          Dst:             oggpack_read
        - Src:             'floor0.c:317,17'
          Dst:             oggpack_read
        - Src:             'floor0.c:318,17'
          Dst:             oggpack_read
        - Src:             'floor0.c:319,15'
          Dst:             oggpack_read
        - Src:             'floor0.c:320,18'
          Dst:             oggpack_read
        - Src:             'floor0.c:328,20'
          Dst:             oggpack_read
        - Src:             'floor0.c:336,3'
          Dst:             floor0_free_info
    - functionName:    res2_inverse
      functionSourceFile: '/src/tremor/res012.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vb
        - vl
        - in
        - nonzero
        - ch
      BBCount:         54
      ICount:          410
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - _vorbis_block_alloc
        - vorbis_book_decode
        - vorbis_book_decodevv_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'res012.c:304,12'
          Branch Sides:
            - BranchSide:      'res012.c:304,26'
              BranchSideFuncs:
                - _vorbis_block_alloc
                - vorbis_book_decodevv_add
                - vorbis_book_decode
            - BranchSide:      'res012.c:304,36'
              BranchSideFuncs:
                - _vorbis_block_alloc
                - vorbis_book_decodevv_add
                - vorbis_book_decode
        - Branch String:   'res012.c:307,6'
          Branch Sides:
            - BranchSide:      'res012.c:307,8'
              BranchSideFuncs:
                - _vorbis_block_alloc
                - vorbis_book_decodevv_add
                - vorbis_book_decode
            - BranchSide:      'res012.c:309,18'
              BranchSideFuncs:
                - _vorbis_block_alloc
                - vorbis_book_decodevv_add
                - vorbis_book_decode
        - Branch String:   'res012.c:314,5'
          Branch Sides:
            - BranchSide:      'res012.c:314,25'
              BranchSideFuncs:
                - vorbis_book_decodevv_add
                - vorbis_book_decode
            - BranchSide:      'res012.c:315,8'
              BranchSideFuncs:
                - vorbis_book_decodevv_add
                - vorbis_book_decode
        - Branch String:   'res012.c:314,25'
          Branch Sides:
            - BranchSide:      'res012.c:314,36'
              BranchSideFuncs:
                - vorbis_book_decodevv_add
                - vorbis_book_decode
            - BranchSide:      'res012.c:314,34'
              BranchSideFuncs:
                - vorbis_book_decodevv_add
                - vorbis_book_decode
        - Branch String:   'res012.c:315,8'
          Branch Sides:
            - BranchSide:      'res012.c:315,14'
              BranchSideFuncs: []
            - BranchSide:      'res012.c:317,28'
              BranchSideFuncs:
                - vorbis_book_decodevv_add
                - vorbis_book_decode
        - Branch String:   'res012.c:319,5'
          Branch Sides:
            - BranchSide:      'res012.c:320,12'
              BranchSideFuncs:
                - vorbis_book_decodevv_add
                - vorbis_book_decode
            - BranchSide:      'res012.c:345,3'
              BranchSideFuncs: []
        - Branch String:   'res012.c:320,7'
          Branch Sides:
            - BranchSide:      'res012.c:322,5'
              BranchSideFuncs:
                - vorbis_book_decodevv_add
                - vorbis_book_decode
            - BranchSide:      'res012.c:344,5'
              BranchSideFuncs:
                - vorbis_book_decodevv_add
                - vorbis_book_decode
        - Branch String:   'res012.c:322,5'
          Branch Sides:
            - BranchSide:      'res012.c:324,32'
              BranchSideFuncs:
                - vorbis_book_decode
                - vorbis_book_decodevv_add
            - BranchSide:      'res012.c:331,7'
              BranchSideFuncs:
                - vorbis_book_decode
                - vorbis_book_decodevv_add
        - Branch String:   'res012.c:325,16'
          Branch Sides:
            - BranchSide:      'res012.c:325,40'
              BranchSideFuncs: []
            - BranchSide:      'res012.c:325,19'
              BranchSideFuncs:
                - vorbis_book_decode
                - vorbis_book_decodevv_add
        - Branch String:   'res012.c:325,7'
          Branch Sides:
            - BranchSide:      'res012.c:325,40'
              BranchSideFuncs: []
            - BranchSide:      'res012.c:326,16'
              BranchSideFuncs:
                - vorbis_book_decode
                - vorbis_book_decodevv_add
        - Branch String:   'res012.c:327,7'
          Branch Sides:
            - BranchSide:      'res012.c:327,25'
              BranchSideFuncs: []
            - BranchSide:      'res012.c:328,2'
              BranchSideFuncs:
                - vorbis_book_decode
                - vorbis_book_decodevv_add
        - Branch String:   'res012.c:331,32'
          Branch Sides:
            - BranchSide:      'res012.c:331,35'
              BranchSideFuncs:
                - vorbis_book_decode
                - vorbis_book_decodevv_add
            - BranchSide:      'res012.c:331,2'
              BranchSideFuncs:
                - vorbis_book_decode
                - vorbis_book_decodevv_add
        - Branch String:   'res012.c:331,2'
          Branch Sides:
            - BranchSide:      'res012.c:332,7'
              BranchSideFuncs:
                - vorbis_book_decode
                - vorbis_book_decodevv_add
            - BranchSide:      'res012.c:343,7'
              BranchSideFuncs:
                - vorbis_book_decodevv_add
                - vorbis_book_decode
        - Branch String:   'res012.c:332,7'
          Branch Sides:
            - BranchSide:      'res012.c:332,47'
              BranchSideFuncs:
                - vorbis_book_decode
                - vorbis_book_decodevv_add
            - BranchSide:      'res012.c:333,26'
              BranchSideFuncs:
                - vorbis_book_decode
                - vorbis_book_decodevv_add
        - Branch String:   'res012.c:335,9'
          Branch Sides:
            - BranchSide:      'res012.c:336,36'
              BranchSideFuncs:
                - vorbis_book_decodevv_add
                - vorbis_book_decode
            - BranchSide:      'res012.c:342,4'
              BranchSideFuncs:
                - vorbis_book_decode
                - vorbis_book_decodevv_add
        - Branch String:   'res012.c:336,11'
          Branch Sides:
            - BranchSide:      'res012.c:340,3'
              BranchSideFuncs: []
            - BranchSide:      'res012.c:341,6'
              BranchSideFuncs:
                - vorbis_book_decode
                - vorbis_book_decodevv_add
      Callsites:
        - Src:             'res012.c:311,28'
          Dst:             _vorbis_block_alloc
        - Src:             'res012.c:324,13'
          Dst:             vorbis_book_decode
        - Src:             'res012.c:336,11'
          Dst:             vorbis_book_decodevv_add
    - functionName:    res1_inverse
      functionSourceFile: '/src/tremor/res012.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vb
        - vl
        - in
        - nonzero
        - ch
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _01inverse
        - vorbis_book_decodev_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'res012.c:284,3'
          Branch Sides:
            - BranchSide:      'res012.c:285,8'
              BranchSideFuncs:
                - _01inverse
            - BranchSide:      'res012.c:287,6'
              BranchSideFuncs:
                - _01inverse
        - Branch String:   'res012.c:285,8'
          Branch Sides:
            - BranchSide:      'res012.c:285,17'
              BranchSideFuncs:
                - _01inverse
            - BranchSide:      'res012.c:286,18'
              BranchSideFuncs:
                - _01inverse
        - Branch String:   'res012.c:287,6'
          Branch Sides:
            - BranchSide:      'res012.c:288,23'
              BranchSideFuncs:
                - _01inverse
            - BranchSide:      'res012.c:290,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'res012.c:288,12'
          Dst:             _01inverse
        - Src:             'res012.c:288,12'
          Dst:             vorbis_book_decodev_add
    - functionName:    _01inverse
      functionSourceFile: '/src/tremor/res012.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - vb
        - vl
        - in
        - ch
        - decodepart
      BBCount:         56
      ICount:          429
      EdgeCount:       72
      CyclomaticComplexity: 18
      functionsReached:
        - _vorbis_block_alloc
        - vorbis_book_decode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'res012.c:223,12'
          Branch Sides:
            - BranchSide:      'res012.c:223,26'
              BranchSideFuncs:
                - vorbis_book_decode
                - _vorbis_block_alloc
            - BranchSide:      'res012.c:223,36'
              BranchSideFuncs:
                - vorbis_book_decode
                - _vorbis_block_alloc
        - Branch String:   'res012.c:226,6'
          Branch Sides:
            - BranchSide:      'res012.c:226,8'
              BranchSideFuncs:
                - vorbis_book_decode
                - _vorbis_block_alloc
            - BranchSide:      'res012.c:227,18'
              BranchSideFuncs:
                - vorbis_book_decode
                - _vorbis_block_alloc
        - Branch String:   'res012.c:231,5'
          Branch Sides:
            - BranchSide:      'res012.c:232,47'
              BranchSideFuncs:
                - _vorbis_block_alloc
                - vorbis_book_decode
            - BranchSide:      'res012.c:234,10'
              BranchSideFuncs:
                - vorbis_book_decode
        - Branch String:   'res012.c:234,5'
          Branch Sides:
            - BranchSide:      'res012.c:238,12'
              BranchSideFuncs:
                - vorbis_book_decode
            - BranchSide:      'res012.c:263,3'
              BranchSideFuncs: []
        - Branch String:   'res012.c:238,7'
          Branch Sides:
            - BranchSide:      'res012.c:239,5'
              BranchSideFuncs:
                - vorbis_book_decode
            - BranchSide:      'res012.c:262,5'
              BranchSideFuncs:
                - vorbis_book_decode
        - Branch String:   'res012.c:239,5'
          Branch Sides:
            - BranchSide:      'res012.c:241,9'
              BranchSideFuncs:
                - vorbis_book_decode
            - BranchSide:      'res012.c:250,7'
              BranchSideFuncs:
                - vorbis_book_decode
        - Branch String:   'res012.c:241,4'
          Branch Sides:
            - BranchSide:      'res012.c:242,34'
              BranchSideFuncs:
                - vorbis_book_decode
            - BranchSide:      'res012.c:247,2'
              BranchSideFuncs:
                - vorbis_book_decode
        - Branch String:   'res012.c:243,18'
          Branch Sides:
            - BranchSide:      'res012.c:243,42'
              BranchSideFuncs: []
            - BranchSide:      'res012.c:243,21'
              BranchSideFuncs:
                - vorbis_book_decode
        - Branch String:   'res012.c:243,9'
          Branch Sides:
            - BranchSide:      'res012.c:243,42'
              BranchSideFuncs: []
            - BranchSide:      'res012.c:244,21'
              BranchSideFuncs:
                - vorbis_book_decode
        - Branch String:   'res012.c:245,9'
          Branch Sides:
            - BranchSide:      'res012.c:245,30'
              BranchSideFuncs: []
            - BranchSide:      'res012.c:246,4'
              BranchSideFuncs:
                - vorbis_book_decode
        - Branch String:   'res012.c:250,32'
          Branch Sides:
            - BranchSide:      'res012.c:250,35'
              BranchSideFuncs:
                - vorbis_book_decode
            - BranchSide:      'res012.c:250,2'
              BranchSideFuncs:
                - vorbis_book_decode
        - Branch String:   'res012.c:250,2'
          Branch Sides:
            - BranchSide:      'res012.c:251,9'
              BranchSideFuncs:
                - vorbis_book_decode
            - BranchSide:      'res012.c:261,7'
              BranchSideFuncs:
                - vorbis_book_decode
        - Branch String:   'res012.c:251,4'
          Branch Sides:
            - BranchSide:      'res012.c:252,18'
              BranchSideFuncs:
                - vorbis_book_decode
            - BranchSide:      'res012.c:260,4'
              BranchSideFuncs:
                - vorbis_book_decode
        - Branch String:   'res012.c:253,9'
          Branch Sides:
            - BranchSide:      'res012.c:254,28'
              BranchSideFuncs:
                - vorbis_book_decode
            - BranchSide:      'res012.c:260,4'
              BranchSideFuncs:
                - vorbis_book_decode
        - Branch String:   'res012.c:255,11'
          Branch Sides:
            - BranchSide:      'res012.c:256,6'
              BranchSideFuncs:
                - vorbis_book_decode
            - BranchSide:      'res012.c:259,6'
              BranchSideFuncs:
                - vorbis_book_decode
        - Branch String:   'res012.c:256,6'
          Branch Sides:
            - BranchSide:      'res012.c:257,40'
              BranchSideFuncs: []
            - BranchSide:      'res012.c:258,8'
              BranchSideFuncs:
                - vorbis_book_decode
      Callsites:
        - Src:             'res012.c:232,27'
          Dst:             _vorbis_block_alloc
        - Src:             'res012.c:242,15'
          Dst:             vorbis_book_decode
    - functionName:    res0_inverse
      functionSourceFile: '/src/tremor/res012.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vb
        - vl
        - in
        - nonzero
        - ch
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _01inverse
        - vorbis_book_decodevs_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'res012.c:272,3'
          Branch Sides:
            - BranchSide:      'res012.c:273,8'
              BranchSideFuncs:
                - _01inverse
            - BranchSide:      'res012.c:275,6'
              BranchSideFuncs:
                - _01inverse
        - Branch String:   'res012.c:273,8'
          Branch Sides:
            - BranchSide:      'res012.c:273,17'
              BranchSideFuncs:
                - _01inverse
            - BranchSide:      'res012.c:274,18'
              BranchSideFuncs:
                - _01inverse
        - Branch String:   'res012.c:275,6'
          Branch Sides:
            - BranchSide:      'res012.c:276,23'
              BranchSideFuncs:
                - _01inverse
            - BranchSide:      'res012.c:278,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'res012.c:276,12'
          Dst:             _01inverse
        - Src:             'res012.c:276,12'
          Dst:             vorbis_book_decodevs_add
    - functionName:    ilog
      functionSourceFile: '/src/tremor/res012.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'res012.c:73,3'
          Branch Sides:
            - BranchSide:      'res012.c:74,8'
              BranchSideFuncs: []
            - BranchSide:      'res012.c:77,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    res0_look
      functionSourceFile: '/src/tremor/res012.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vd
        - vm
        - vr
      BBCount:         32
      ICount:          356
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - ilog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'res012.c:173,3'
          Branch Sides:
            - BranchSide:      'res012.c:174,21'
              BranchSideFuncs:
                - ilog.377
                - malloc
                - malloc
                - calloc
            - BranchSide:      'res012.c:189,18'
              BranchSideFuncs:
                - malloc
                - malloc
        - Branch String:   'res012.c:175,8'
          Branch Sides:
            - BranchSide:      'res012.c:176,10'
              BranchSideFuncs:
                - calloc
                - malloc
                - malloc
                - ilog.377
            - BranchSide:      'res012.c:187,3'
              BranchSideFuncs:
                - malloc
                - malloc
                - ilog.377
                - calloc
        - Branch String:   'res012.c:176,10'
          Branch Sides:
            - BranchSide:      'res012.c:176,35'
              BranchSideFuncs:
                - calloc
                - malloc
                - malloc
                - ilog.377
            - BranchSide:      'res012.c:177,51'
              BranchSideFuncs:
                - calloc
                - malloc
                - malloc
                - ilog.377
        - Branch String:   'res012.c:178,7'
          Branch Sides:
            - BranchSide:      'res012.c:179,5'
              BranchSideFuncs:
                - malloc
                - malloc
                - ilog.377
                - calloc
            - BranchSide:      'res012.c:186,5'
              BranchSideFuncs:
                - malloc
                - malloc
                - ilog.377
                - calloc
        - Branch String:   'res012.c:179,5'
          Branch Sides:
            - BranchSide:      'res012.c:179,32'
              BranchSideFuncs:
                - malloc
                - malloc
                - ilog.377
                - calloc
            - BranchSide:      'res012.c:180,26'
              BranchSideFuncs:
                - malloc
                - malloc
                - ilog.377
                - calloc
        - Branch String:   'res012.c:190,3'
          Branch Sides:
            - BranchSide:      'res012.c:190,37'
              BranchSideFuncs:
                - malloc
                - malloc
            - BranchSide:      'res012.c:191,16'
              BranchSideFuncs:
                - malloc
                - malloc
        - Branch String:   'res012.c:193,3'
          Branch Sides:
            - BranchSide:      'res012.c:194,14'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'res012.c:205,10'
              BranchSideFuncs: []
        - Branch String:   'res012.c:197,5'
          Branch Sides:
            - BranchSide:      'res012.c:198,17'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'res012.c:203,3'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             'res012.c:157,54'
          Dst:             calloc
        - Src:             'res012.c:171,33'
          Dst:             calloc
        - Src:             'res012.c:174,16'
          Dst:             ilog
        - Src:             'res012.c:177,39'
          Dst:             calloc
    - functionName:    icount
      functionSourceFile: '/src/tremor/res012.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'res012.c:82,3'
          Branch Sides:
            - BranchSide:      'res012.c:83,10'
              BranchSideFuncs: []
            - BranchSide:      'res012.c:86,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    res0_unpack
      functionSourceFile: '/src/tremor/res012.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vi
        - opb
      BBCount:         41
      ICount:          334
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - calloc
        - icount
        - oggpack_read
        - res0_free_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'res012.c:102,6'
          Branch Sides:
            - BranchSide:      'res012.c:102,24'
              BranchSideFuncs:
                - res0_free_info
            - BranchSide:      'res012.c:104,8'
              BranchSideFuncs:
                - res0_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - icount
                - oggpack_read
        - Branch String:   'res012.c:104,3'
          Branch Sides:
            - BranchSide:      'res012.c:105,30'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - icount
                - res0_free_info
                - oggpack_read
                - oggpack_read
            - BranchSide:      'res012.c:117,8'
              BranchSideFuncs:
                - res0_free_info
                - oggpack_read
        - Branch String:   'res012.c:107,8'
          Branch Sides:
            - BranchSide:      'res012.c:107,17'
              BranchSideFuncs:
                - res0_free_info
            - BranchSide:      'res012.c:108,8'
              BranchSideFuncs:
                - icount
                - res0_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'res012.c:108,8'
          Branch Sides:
            - BranchSide:      'res012.c:109,26'
              BranchSideFuncs:
                - oggpack_read
                - icount
                - res0_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'res012.c:113,27'
              BranchSideFuncs:
                - icount
                - res0_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'res012.c:110,10'
          Branch Sides:
            - BranchSide:      'res012.c:110,15'
              BranchSideFuncs:
                - res0_free_info
            - BranchSide:      'res012.c:111,17'
              BranchSideFuncs:
                - icount
                - res0_free_info
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'res012.c:117,3'
          Branch Sides:
            - BranchSide:      'res012.c:118,27'
              BranchSideFuncs:
                - oggpack_read
                - res0_free_info
            - BranchSide:      'res012.c:123,6'
              BranchSideFuncs:
                - res0_free_info
        - Branch String:   'res012.c:119,8'
          Branch Sides:
            - BranchSide:      'res012.c:119,16'
              BranchSideFuncs:
                - res0_free_info
            - BranchSide:      'res012.c:120,23'
              BranchSideFuncs:
                - res0_free_info
                - oggpack_read
        - Branch String:   'res012.c:123,6'
          Branch Sides:
            - BranchSide:      'res012.c:123,33'
              BranchSideFuncs:
                - res0_free_info
            - BranchSide:      'res012.c:124,8'
              BranchSideFuncs:
                - res0_free_info
        - Branch String:   'res012.c:124,3'
          Branch Sides:
            - BranchSide:      'res012.c:125,8'
              BranchSideFuncs:
                - res0_free_info
            - BranchSide:      'res012.c:136,19'
              BranchSideFuncs:
                - res0_free_info
        - Branch String:   'res012.c:125,8'
          Branch Sides:
            - BranchSide:      'res012.c:125,37'
              BranchSideFuncs:
                - res0_free_info
            - BranchSide:      'res012.c:126,8'
              BranchSideFuncs:
                - res0_free_info
        - Branch String:   'res012.c:126,8'
          Branch Sides:
            - BranchSide:      'res012.c:126,54'
              BranchSideFuncs:
                - res0_free_info
            - BranchSide:      'res012.c:127,3'
              BranchSideFuncs:
                - res0_free_info
        - Branch String:   'res012.c:139,9'
          Branch Sides:
            - BranchSide:      'res012.c:139,16'
              BranchSideFuncs:
                - res0_free_info
            - BranchSide:      'res012.c:140,5'
              BranchSideFuncs:
                - res0_free_info
        - Branch String:   'res012.c:140,5'
          Branch Sides:
            - BranchSide:      'res012.c:141,19'
              BranchSideFuncs:
                - res0_free_info
            - BranchSide:      'res012.c:145,22'
              BranchSideFuncs: []
        - Branch String:   'res012.c:142,10'
          Branch Sides:
            - BranchSide:      'res012.c:142,30'
              BranchSideFuncs:
                - res0_free_info
            - BranchSide:      'res012.c:143,10'
              BranchSideFuncs:
                - res0_free_info
      Callsites:
        - Src:             'res012.c:92,54'
          Dst:             calloc
        - Src:             'res012.c:95,15'
          Dst:             oggpack_read
        - Src:             'res012.c:96,13'
          Dst:             oggpack_read
        - Src:             'res012.c:97,18'
          Dst:             oggpack_read
        - Src:             'res012.c:98,20'
          Dst:             oggpack_read
        - Src:             'res012.c:99,19'
          Dst:             oggpack_read
        - Src:             'res012.c:105,17'
          Dst:             oggpack_read
        - Src:             'res012.c:106,15'
          Dst:             oggpack_read
        - Src:             'res012.c:109,13'
          Dst:             oggpack_read
        - Src:             'res012.c:115,10'
          Dst:             icount
        - Src:             'res012.c:118,14'
          Dst:             oggpack_read
        - Src:             'res012.c:150,3'
          Dst:             res0_free_info
    - functionName:    res0_free_info
      functionSourceFile: '/src/tremor/res012.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'res012.c:47,6'
          Branch Sides:
            - BranchSide:      'res012.c:47,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'res012.c:48,12'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    res0_free_look
      functionSourceFile: '/src/tremor/res012.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         17
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'res012.c:55,6'
          Branch Sides:
            - BranchSide:      'res012.c:55,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'res012.c:57,56'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'res012.c:59,5'
          Branch Sides:
            - BranchSide:      'res012.c:60,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'res012.c:61,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'res012.c:60,10'
          Branch Sides:
            - BranchSide:      'res012.c:60,39'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'res012.c:60,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'res012.c:62,5'
          Branch Sides:
            - BranchSide:      'res012.c:63,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'res012.c:64,15'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    ilog
      functionSourceFile: '/src/tremor/mapping0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mapping0.c:119,6'
          Branch Sides:
            - BranchSide:      'mapping0.c:119,8'
              BranchSideFuncs: []
            - BranchSide:      'mapping0.c:120,3'
              BranchSideFuncs: []
        - Branch String:   'mapping0.c:120,3'
          Branch Sides:
            - BranchSide:      'mapping0.c:121,8'
              BranchSideFuncs: []
            - BranchSide:      'mapping0.c:124,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mapping0_inverse
      functionSourceFile: '/src/tremor/mapping0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vb
        - l
      BBCount:         70
      ICount:          738
      EdgeCount:       89
      CyclomaticComplexity: 21
      functionsReached:
        - _vorbis_apply_window
        - mdct_backward
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mapping0.c:209,3'
          Branch Sides:
            - BranchSide:      'mapping0.c:210,16'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
            - BranchSide:      'mapping0.c:221,8'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
        - Branch String:   'mapping0.c:213,8'
          Branch Sides:
            - BranchSide:      'mapping0.c:214,7'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
            - BranchSide:      'mapping0.c:216,7'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
        - Branch String:   'mapping0.c:221,3'
          Branch Sides:
            - BranchSide:      'mapping0.c:222,8'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
            - BranchSide:      'mapping0.c:230,8'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
        - Branch String:   'mapping0.c:222,39'
          Branch Sides:
            - BranchSide:      'mapping0.c:223,8'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
            - BranchSide:      'mapping0.c:224,7'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
        - Branch String:   'mapping0.c:222,8'
          Branch Sides:
            - BranchSide:      'mapping0.c:224,7'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
            - BranchSide:      'mapping0.c:227,3'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
        - Branch String:   'mapping0.c:230,3'
          Branch Sides:
            - BranchSide:      'mapping0.c:231,9'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
            - BranchSide:      'mapping0.c:251,9'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
        - Branch String:   'mapping0.c:232,5'
          Branch Sides:
            - BranchSide:      'mapping0.c:233,10'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
            - BranchSide:      'mapping0.c:242,5'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
        - Branch String:   'mapping0.c:233,10'
          Branch Sides:
            - BranchSide:      'mapping0.c:234,5'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
            - BranchSide:      'mapping0.c:240,5'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
        - Branch String:   'mapping0.c:234,5'
          Branch Sides:
            - BranchSide:      'mapping0.c:235,4'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
            - BranchSide:      'mapping0.c:237,4'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
        - Branch String:   'mapping0.c:251,3'
          Branch Sides:
            - BranchSide:      'mapping0.c:252,23'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
            - BranchSide:      'mapping0.c:282,8'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
        - Branch String:   'mapping0.c:255,5'
          Branch Sides:
            - BranchSide:      'mapping0.c:256,23'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
            - BranchSide:      'mapping0.c:276,3'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
        - Branch String:   'mapping0.c:259,10'
          Branch Sides:
            - BranchSide:      'mapping0.c:260,5'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
            - BranchSide:      'mapping0.c:268,5'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
        - Branch String:   'mapping0.c:260,5'
          Branch Sides:
            - BranchSide:      'mapping0.c:261,12'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
            - BranchSide:      'mapping0.c:264,12'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
        - Branch String:   'mapping0.c:268,5'
          Branch Sides:
            - BranchSide:      'mapping0.c:269,12'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
            - BranchSide:      'mapping0.c:272,12'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
        - Branch String:   'mapping0.c:282,3'
          Branch Sides:
            - BranchSide:      'mapping0.c:283,22'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
            - BranchSide:      'mapping0.c:294,8'
              BranchSideFuncs:
                - _vorbis_apply_window
                - mdct_backward
        - Branch String:   'mapping0.c:294,3'
          Branch Sides:
            - BranchSide:      'mapping0.c:295,22'
              BranchSideFuncs:
                - mdct_backward
                - _vorbis_apply_window
            - BranchSide:      'mapping0.c:303,8'
              BranchSideFuncs:
                - _vorbis_apply_window
        - Branch String:   'mapping0.c:303,3'
          Branch Sides:
            - BranchSide:      'mapping0.c:304,22'
              BranchSideFuncs:
                - _vorbis_apply_window
            - BranchSide:      'mapping0.c:316,8'
              BranchSideFuncs: []
        - Branch String:   'mapping0.c:305,8'
          Branch Sides:
            - BranchSide:      'mapping0.c:306,28'
              BranchSideFuncs:
                - _vorbis_apply_window
            - BranchSide:      'mapping0.c:308,12'
              BranchSideFuncs:
                - _vorbis_apply_window
        - Branch String:   'mapping0.c:308,7'
          Branch Sides:
            - BranchSide:      'mapping0.c:0,0'
              BranchSideFuncs:
                - _vorbis_apply_window
            - BranchSide:      'mapping0.c:309,2'
              BranchSideFuncs:
                - _vorbis_apply_window
      Callsites:
        - Src:             'mapping0.c:296,5'
          Dst:             mdct_backward
        - Src:             'mapping0.c:306,7'
          Dst:             _vorbis_apply_window
    - functionName:    mapping0_free_look
      functionSourceFile: '/src/tremor/mapping0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - look
      BBCount:         10
      ICount:          108
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mapping0.c:67,6'
          Branch Sides:
            - BranchSide:      'mapping0.c:67,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'mapping0.c:69,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'mapping0.c:69,5'
          Branch Sides:
            - BranchSide:      'mapping0.c:70,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'mapping0.c:74,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    mapping0_free_info
      functionSourceFile: '/src/tremor/mapping0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mapping0.c:58,6'
          Branch Sides:
            - BranchSide:      'mapping0.c:58,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'mapping0.c:59,12'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    mapping0_look
      functionSourceFile: '/src/tremor/mapping0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vd
        - vm
        - m
      BBCount:         7
      ICount:          212
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mapping0.c:99,3'
          Branch Sides:
            - BranchSide:      'mapping0.c:100,18'
              BranchSideFuncs: []
            - BranchSide:      'mapping0.c:112,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mapping0.c:88,54'
          Dst:             calloc
        - Src:             'mapping0.c:92,42'
          Dst:             calloc
        - Src:             'mapping0.c:94,46'
          Dst:             calloc
        - Src:             'mapping0.c:96,42'
          Dst:             calloc
        - Src:             'mapping0.c:97,46'
          Dst:             calloc
    - functionName:    mapping0_unpack
      functionSourceFile: '/src/tremor/mapping0.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vi
        - opb
      BBCount:         64
      ICount:          419
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - calloc
        - ilog
        - mapping0_free_info
        - oggpack_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mapping0.c:135,6'
          Branch Sides:
            - BranchSide:      'mapping0.c:135,10'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:136,6'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
                - oggpack_read
                - ilog.400
                - oggpack_read
                - ilog.400
                - oggpack_read
                - oggpack_read
        - Branch String:   'mapping0.c:136,6'
          Branch Sides:
            - BranchSide:      'mapping0.c:137,32'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
                - oggpack_read
                - ilog.400
                - oggpack_read
                - ilog.400
                - oggpack_read
            - BranchSide:      'mapping0.c:140,5'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
                - oggpack_read
                - ilog.400
                - oggpack_read
                - ilog.400
                - oggpack_read
        - Branch String:   'mapping0.c:138,8'
          Branch Sides:
            - BranchSide:      'mapping0.c:138,25'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:139,3'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
                - oggpack_read
                - ilog.400
                - oggpack_read
                - ilog.400
                - oggpack_read
        - Branch String:   'mapping0.c:143,6'
          Branch Sides:
            - BranchSide:      'mapping0.c:143,10'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:144,6'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
                - oggpack_read
                - ilog.400
                - oggpack_read
                - ilog.400
                - oggpack_read
        - Branch String:   'mapping0.c:144,6'
          Branch Sides:
            - BranchSide:      'mapping0.c:145,39'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
                - ilog.400
                - oggpack_read
                - ilog.400
                - oggpack_read
            - BranchSide:      'mapping0.c:160,19'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
        - Branch String:   'mapping0.c:146,8'
          Branch Sides:
            - BranchSide:      'mapping0.c:146,32'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:147,10'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
                - ilog.400
                - oggpack_read
                - ilog.400
                - oggpack_read
        - Branch String:   'mapping0.c:147,5'
          Branch Sides:
            - BranchSide:      'mapping0.c:148,52'
              BranchSideFuncs:
                - ilog.400
                - oggpack_read
                - ilog.400
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
            - BranchSide:      'mapping0.c:158,3'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
        - Branch String:   'mapping0.c:151,18'
          Branch Sides:
            - BranchSide:      'mapping0.c:152,3'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:155,24'
              BranchSideFuncs:
                - mapping0_free_info
        - Branch String:   'mapping0.c:152,11'
          Branch Sides:
            - BranchSide:      'mapping0.c:153,3'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:155,24'
              BranchSideFuncs:
                - mapping0_free_info
        - Branch String:   'mapping0.c:153,16'
          Branch Sides:
            - BranchSide:      'mapping0.c:154,3'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:155,24'
              BranchSideFuncs:
                - mapping0_free_info
        - Branch String:   'mapping0.c:154,23'
          Branch Sides:
            - BranchSide:      'mapping0.c:155,24'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:155,3'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
                - ilog.400
                - oggpack_read
                - ilog.400
                - oggpack_read
        - Branch String:   'mapping0.c:151,10'
          Branch Sides:
            - BranchSide:      'mapping0.c:155,24'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:156,5'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
                - ilog.400
                - oggpack_read
                - ilog.400
                - oggpack_read
        - Branch String:   'mapping0.c:160,6'
          Branch Sides:
            - BranchSide:      'mapping0.c:160,29'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:162,6'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
        - Branch String:   'mapping0.c:162,6'
          Branch Sides:
            - BranchSide:      'mapping0.c:163,10'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
            - BranchSide:      'mapping0.c:168,8'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
        - Branch String:   'mapping0.c:163,5'
          Branch Sides:
            - BranchSide:      'mapping0.c:164,39'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
            - BranchSide:      'mapping0.c:167,3'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
        - Branch String:   'mapping0.c:165,44'
          Branch Sides:
            - BranchSide:      'mapping0.c:165,68'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:165,47'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
        - Branch String:   'mapping0.c:165,10'
          Branch Sides:
            - BranchSide:      'mapping0.c:165,68'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:166,5'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
                - oggpack_read
        - Branch String:   'mapping0.c:168,3'
          Branch Sides:
            - BranchSide:      'mapping0.c:169,27'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
            - BranchSide:      'mapping0.c:178,10'
              BranchSideFuncs: []
        - Branch String:   'mapping0.c:170,8'
          Branch Sides:
            - BranchSide:      'mapping0.c:170,24'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:171,39'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
        - Branch String:   'mapping0.c:172,41'
          Branch Sides:
            - BranchSide:      'mapping0.c:172,67'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:172,44'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
        - Branch String:   'mapping0.c:172,8'
          Branch Sides:
            - BranchSide:      'mapping0.c:172,67'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:173,41'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
        - Branch String:   'mapping0.c:174,45'
          Branch Sides:
            - BranchSide:      'mapping0.c:174,48'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:175,7'
              BranchSideFuncs:
                - mapping0_free_info
        - Branch String:   'mapping0.c:174,8'
          Branch Sides:
            - BranchSide:      'mapping0.c:175,7'
              BranchSideFuncs:
                - mapping0_free_info
            - BranchSide:      'mapping0.c:176,3'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - mapping0_free_info
      Callsites:
        - Src:             'mapping0.c:130,54'
          Dst:             calloc
        - Src:             'mapping0.c:134,5'
          Dst:             oggpack_read
        - Src:             'mapping0.c:137,19'
          Dst:             oggpack_read
        - Src:             'mapping0.c:142,5'
          Dst:             oggpack_read
        - Src:             'mapping0.c:145,26'
          Dst:             oggpack_read
        - Src:             'mapping0.c:148,56'
          Dst:             ilog
        - Src:             'mapping0.c:148,39'
          Dst:             oggpack_read
        - Src:             'mapping0.c:149,56'
          Dst:             ilog
        - Src:             'mapping0.c:149,39'
          Dst:             oggpack_read
        - Src:             'mapping0.c:160,6'
          Dst:             oggpack_read
        - Src:             'mapping0.c:164,26'
          Dst:             oggpack_read
        - Src:             'mapping0.c:169,14'
          Dst:             oggpack_read
        - Src:             'mapping0.c:171,26'
          Dst:             oggpack_read
        - Src:             'mapping0.c:173,28'
          Dst:             oggpack_read
        - Src:             'mapping0.c:181,3'
          Dst:             mapping0_free_info
    - functionName:    XPROD32
      functionSourceFile: '/src/tremor/./misc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - t
        - v
        - x
        - y
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MULT32
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './misc.h:145,8'
          Dst:             MULT32
        - Src:             './misc.h:145,23'
          Dst:             MULT32
        - Src:             './misc.h:146,8'
          Dst:             MULT32
        - Src:             './misc.h:146,23'
          Dst:             MULT32
    - functionName:    MULT32
      functionSourceFile: '/src/tremor/./misc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bitrev12
      functionSourceFile: '/src/tremor/mdct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mdct_butterfly_8
      functionSourceFile: '/src/tremor/mdct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          135
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mdct_butterfly_16
      functionSourceFile: '/src/tremor/mdct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          195
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MULT31
        - mdct_butterfly_8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mdct.c:72,13'
          Dst:             MULT31
        - Src:             'mdct.c:73,13'
          Dst:             MULT31
        - Src:             'mdct.c:83,13'
          Dst:             MULT31
        - Src:             'mdct.c:84,13'
          Dst:             MULT31
        - Src:             'mdct.c:92,5'
          Dst:             mdct_butterfly_8
        - Src:             'mdct.c:93,5'
          Dst:             mdct_butterfly_8
    - functionName:    MULT31
      functionSourceFile: '/src/tremor/./misc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MULT32
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             './misc.h:71,10'
          Dst:             MULT32
    - functionName:    mdct_butterfly_32
      functionSourceFile: '/src/tremor/mdct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          351
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MULT31
        - XNPROD31
        - XPROD31
        - mdct_butterfly_16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mdct.c:108,5'
          Dst:             XNPROD31
        - Src:             'mdct.c:113,13'
          Dst:             MULT31
        - Src:             'mdct.c:114,13'
          Dst:             MULT31
        - Src:             'mdct.c:119,5'
          Dst:             XNPROD31
        - Src:             'mdct.c:129,5'
          Dst:             XPROD31
        - Src:             'mdct.c:134,13'
          Dst:             MULT31
        - Src:             'mdct.c:135,13'
          Dst:             MULT31
        - Src:             'mdct.c:140,5'
          Dst:             XPROD31
        - Src:             'mdct.c:143,5'
          Dst:             mdct_butterfly_16
        - Src:             'mdct.c:144,5'
          Dst:             mdct_butterfly_16
    - functionName:    XNPROD31
      functionSourceFile: '/src/tremor/./misc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - t
        - v
        - x
        - y
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MULT31
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             './misc.h:161,8'
          Dst:             MULT31
        - Src:             './misc.h:161,23'
          Dst:             MULT31
        - Src:             './misc.h:162,8'
          Dst:             MULT31
        - Src:             './misc.h:162,23'
          Dst:             MULT31
    - functionName:    XPROD31
      functionSourceFile: '/src/tremor/./misc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - t
        - v
        - x
        - y
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MULT31
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             './misc.h:153,8'
          Dst:             MULT31
        - Src:             './misc.h:153,23'
          Dst:             MULT31
        - Src:             './misc.h:154,8'
          Dst:             MULT31
        - Src:             './misc.h:154,23'
          Dst:             MULT31
    - functionName:    mdct_butterfly_generic
      functionSourceFile: '/src/tremor/mdct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - points
        - step
      BBCount:         19
      ICount:          915
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - XNPROD31
        - XPROD31
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mdct.c:174,3'
          Branch Sides:
            - BranchSide:      'mdct.c:157,10'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
            - BranchSide:      'mdct.c:175,3'
              BranchSideFuncs:
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
        - Branch String:   'mdct.c:193,3'
          Branch Sides:
            - BranchSide:      'mdct.c:176,10'
              BranchSideFuncs:
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
            - BranchSide:      'mdct.c:194,3'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
        - Branch String:   'mdct.c:212,3'
          Branch Sides:
            - BranchSide:      'mdct.c:195,10'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
            - BranchSide:      'mdct.c:213,3'
              BranchSideFuncs:
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
        - Branch String:   'mdct.c:231,3'
          Branch Sides:
            - BranchSide:      'mdct.c:214,10'
              BranchSideFuncs:
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
            - BranchSide:      'mdct.c:232,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mdct.c:159,5'
          Dst:             XPROD31
        - Src:             'mdct.c:163,5'
          Dst:             XPROD31
        - Src:             'mdct.c:167,5'
          Dst:             XPROD31
        - Src:             'mdct.c:171,5'
          Dst:             XPROD31
        - Src:             'mdct.c:178,5'
          Dst:             XNPROD31
        - Src:             'mdct.c:182,5'
          Dst:             XNPROD31
        - Src:             'mdct.c:186,5'
          Dst:             XNPROD31
        - Src:             'mdct.c:190,5'
          Dst:             XNPROD31
        - Src:             'mdct.c:197,5'
          Dst:             XPROD31
        - Src:             'mdct.c:201,5'
          Dst:             XPROD31
        - Src:             'mdct.c:205,5'
          Dst:             XPROD31
        - Src:             'mdct.c:209,5'
          Dst:             XPROD31
        - Src:             'mdct.c:216,5'
          Dst:             XNPROD31
        - Src:             'mdct.c:220,5'
          Dst:             XNPROD31
        - Src:             'mdct.c:224,5'
          Dst:             XNPROD31
        - Src:             'mdct.c:228,5'
          Dst:             XNPROD31
    - functionName:    mdct_bitreverse
      functionSourceFile: '/src/tremor/mdct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - n
        - step
        - shift
      BBCount:         14
      ICount:          495
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - XPROD32
        - bitrev12
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mdct.c:260,20'
          Branch Sides:
            - BranchSide:      'mdct.c:260,47'
              BranchSideFuncs:
                - bitrev12
                - XPROD32
                - bitrev12
                - XPROD32
                - bitrev12
                - XPROD32
                - bitrev12
                - XPROD32
            - BranchSide:      'mdct.c:260,16'
              BranchSideFuncs:
                - bitrev12
                - XPROD32
                - bitrev12
                - XPROD32
                - bitrev12
                - XPROD32
                - bitrev12
                - XPROD32
        - Branch String:   'mdct.c:300,3'
          Branch Sides:
            - BranchSide:      'mdct.c:265,36'
              BranchSideFuncs:
                - bitrev12
                - XPROD32
                - bitrev12
                - XPROD32
                - bitrev12
                - XPROD32
                - bitrev12
                - XPROD32
            - BranchSide:      'mdct.c:301,3'
              BranchSideFuncs:
                - bitrev12
                - XPROD32
                - bitrev12
                - XPROD32
        - Branch String:   'mdct.c:337,3'
          Branch Sides:
            - BranchSide:      'mdct.c:302,36'
              BranchSideFuncs:
                - bitrev12
                - XPROD32
                - bitrev12
                - XPROD32
            - BranchSide:      'mdct.c:338,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mdct.c:265,24'
          Dst:             bitrev12
        - Src:             'mdct.c:272,8'
          Dst:             XPROD32
        - Src:             'mdct.c:283,17'
          Dst:             bitrev12
        - Src:             'mdct.c:290,8'
          Dst:             XPROD32
        - Src:             'mdct.c:302,24'
          Dst:             bitrev12
        - Src:             'mdct.c:309,17'
          Dst:             XPROD32
        - Src:             'mdct.c:320,17'
          Dst:             bitrev12
        - Src:             'mdct.c:327,17'
          Dst:             XPROD32
    - functionName:    mdct_butterflies
      functionSourceFile: '/src/tremor/mdct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - points
        - shift
      BBCount:         15
      ICount:          100
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - mdct_butterfly_32
        - mdct_butterfly_generic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mdct.c:239,3'
          Branch Sides:
            - BranchSide:      'mdct.c:240,10'
              BranchSideFuncs:
                - mdct_butterfly_32
                - mdct_butterfly_generic
            - BranchSide:      'mdct.c:244,8'
              BranchSideFuncs:
                - mdct_butterfly_32
        - Branch String:   'mdct.c:240,5'
          Branch Sides:
            - BranchSide:      'mdct.c:241,30'
              BranchSideFuncs:
                - mdct_butterfly_generic
                - mdct_butterfly_32
            - BranchSide:      'mdct.c:242,3'
              BranchSideFuncs:
                - mdct_butterfly_32
                - mdct_butterfly_generic
        - Branch String:   'mdct.c:244,3'
          Branch Sides:
            - BranchSide:      'mdct.c:245,23'
              BranchSideFuncs:
                - mdct_butterfly_32
            - BranchSide:      'mdct.c:247,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mdct.c:241,7'
          Dst:             mdct_butterfly_generic
        - Src:             'mdct.c:245,5'
          Dst:             mdct_butterfly_32
    - functionName:    mdct_backward
      functionSourceFile: '/src/tremor/mdct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - in
        - out
      BBCount:         50
      ICount:          1004
      EdgeCount:       60
      CyclomaticComplexity: 12
      functionsReached:
        - XNPROD31
        - XPROD31
        - mdct_bitreverse
        - mdct_butterflies
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mdct.c:350,3'
          Branch Sides:
            - BranchSide:      'mdct.c:350,37'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - mdct_butterflies
                - mdct_bitreverse
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
            - BranchSide:      'mdct.c:351,12'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - mdct_butterflies
                - mdct_bitreverse
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
        - Branch String:   'mdct.c:365,3'
          Branch Sides:
            - BranchSide:      'mdct.c:361,7'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - mdct_butterflies
                - mdct_bitreverse
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
            - BranchSide:      'mdct.c:366,3'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - mdct_butterflies
                - mdct_bitreverse
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
        - Branch String:   'mdct.c:371,3'
          Branch Sides:
            - BranchSide:      'mdct.c:367,7'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - mdct_butterflies
                - mdct_bitreverse
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
            - BranchSide:      'mdct.c:373,19'
              BranchSideFuncs:
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - mdct_butterflies
                - mdct_bitreverse
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
        - Branch String:   'mdct.c:382,3'
          Branch Sides:
            - BranchSide:      'mdct.c:378,8'
              BranchSideFuncs:
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - XNPROD31
                - mdct_butterflies
                - mdct_bitreverse
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
            - BranchSide:      'mdct.c:383,3'
              BranchSideFuncs:
                - XNPROD31
                - XNPROD31
                - mdct_butterflies
                - mdct_bitreverse
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
        - Branch String:   'mdct.c:388,3'
          Branch Sides:
            - BranchSide:      'mdct.c:384,8'
              BranchSideFuncs:
                - XNPROD31
                - XNPROD31
                - mdct_butterflies
                - mdct_bitreverse
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
            - BranchSide:      'mdct.c:390,20'
              BranchSideFuncs:
                - mdct_butterflies
                - mdct_bitreverse
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
        - Branch String:   'mdct.c:401,5'
          Branch Sides:
            - BranchSide:      'mdct.c:403,12'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
            - BranchSide:      'mdct.c:419,19'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
            - BranchSide:      'mdct.c:448,19'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
        - Branch String:   'mdct.c:403,11'
          Branch Sides:
            - BranchSide:      'mdct.c:403,38'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
            - BranchSide:      'mdct.c:403,10'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
        - Branch String:   'mdct.c:412,2'
          Branch Sides:
            - BranchSide:      'mdct.c:405,14'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
            - BranchSide:      'mdct.c:413,2'
              BranchSideFuncs: []
        - Branch String:   'mdct.c:441,2'
          Branch Sides:
            - BranchSide:      'mdct.c:424,14'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
            - BranchSide:      'mdct.c:442,2'
              BranchSideFuncs: []
        - Branch String:   'mdct.c:475,2'
          Branch Sides:
            - BranchSide:      'mdct.c:453,14'
              BranchSideFuncs:
                - XPROD31
                - XPROD31
                - XPROD31
                - XPROD31
            - BranchSide:      'mdct.c:476,2'
              BranchSideFuncs: []
        - Branch String:   'mdct.c:494,5'
          Branch Sides:
            - BranchSide:      'mdct.c:485,10'
              BranchSideFuncs: []
            - BranchSide:      'mdct.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'mdct.c:507,5'
          Branch Sides:
            - BranchSide:      'mdct.c:501,10'
              BranchSideFuncs: []
            - BranchSide:      'mdct.c:509,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mdct.c:362,5'
          Dst:             XPROD31
        - Src:             'mdct.c:363,5'
          Dst:             XPROD31
        - Src:             'mdct.c:368,5'
          Dst:             XPROD31
        - Src:             'mdct.c:369,5'
          Dst:             XPROD31
        - Src:             'mdct.c:378,14'
          Dst:             XNPROD31
        - Src:             'mdct.c:379,14'
          Dst:             XNPROD31
        - Src:             'mdct.c:384,14'
          Dst:             XNPROD31
        - Src:             'mdct.c:385,14'
          Dst:             XNPROD31
        - Src:             'mdct.c:390,3'
          Dst:             mdct_butterflies
        - Src:             'mdct.c:391,3'
          Dst:             mdct_bitreverse
        - Src:             'mdct.c:406,4'
          Dst:             XPROD31
        - Src:             'mdct.c:407,4'
          Dst:             XPROD31
        - Src:             'mdct.c:408,4'
          Dst:             XPROD31
        - Src:             'mdct.c:409,4'
          Dst:             XPROD31
        - Src:             'mdct.c:428,4'
          Dst:             XPROD31
        - Src:             'mdct.c:431,4'
          Dst:             XPROD31
        - Src:             'mdct.c:434,4'
          Dst:             XPROD31
        - Src:             'mdct.c:437,4'
          Dst:             XPROD31
        - Src:             'mdct.c:459,4'
          Dst:             XPROD31
        - Src:             'mdct.c:462,4'
          Dst:             XPROD31
        - Src:             'mdct.c:468,4'
          Dst:             XPROD31
        - Src:             'mdct.c:471,4'
          Dst:             XPROD31
    - 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:    2
      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:    11
      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:    8
      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:    2
      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:    1
      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:    10
      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:    2
      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:    7
      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:    6
      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:    17
      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:    11
      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:    0
      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:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _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:    2
      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:    2
      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
        - 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:    2
      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:       []
    - functionName:    oggpackB_get_buffer
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oggpack_get_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitwise.c:523,10'
          Dst:             oggpack_get_buffer
    - functionName:    oggpack_get_buffer
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oggpackB_bits
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oggpack_bits
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitwise.c:515,10'
          Dst:             oggpack_bits
    - functionName:    oggpack_bits
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oggpackB_bytes
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oggpack_bytes
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitwise.c:511,10'
          Dst:             oggpack_bytes
    - functionName:    oggpack_bytes
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oggpackB_read1
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         8
      ICount:          88
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitwise.c:484,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:484,32'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:485,8'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:488,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:489,5'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:493,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oggpack_read1
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         8
      ICount:          87
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitwise.c:463,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:463,32'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:464,8'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:467,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:468,5'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:472,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oggpackB_read
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - b
        - bits
      BBCount:         31
      ICount:          261
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitwise.c:422,10'
          Branch Sides:
            - BranchSide:      'bitwise.c:422,19'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:422,13'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:422,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:422,19'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:423,9'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:425,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:427,8'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:433,22'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:427,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:427,47'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:430,14'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:434,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:435,25'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:445,9'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:436,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:437,27'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:444,3'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:438,10'
          Branch Sides:
            - BranchSide:      'bitwise.c:439,29'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:443,5'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:440,20'
          Branch Sides:
            - BranchSide:      'bitwise.c:440,23'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:442,7'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:440,12'
          Branch Sides:
            - BranchSide:      'bitwise.c:441,16'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:442,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oggpack_read
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - b
        - bits
      BBCount:         31
      ICount:          256
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    94
      BranchProfiles:
        - Branch String:   'bitwise.c:378,13'
          Branch Sides:
            - BranchSide:      'bitwise.c:378,25'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:378,16'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:378,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:378,25'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:379,10'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:382,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:384,8'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:390,7'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:384,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:384,47'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:387,14'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:391,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:392,25'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:403,8'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:393,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:394,27'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:402,3'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:395,10'
          Branch Sides:
            - BranchSide:      'bitwise.c:396,29'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:401,5'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:397,20'
          Branch Sides:
            - BranchSide:      'bitwise.c:397,23'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:400,7'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:397,12'
          Branch Sides:
            - BranchSide:      'bitwise.c:398,31'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:400,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oggpackB_adv1
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oggpack_adv1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitwise.c:370,3'
          Dst:             oggpack_adv1
    - functionName:    oggpack_adv1
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitwise.c:362,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:362,6'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:363,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oggpackB_adv
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - b
        - bits
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oggpack_adv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitwise.c:358,3'
          Dst:             oggpack_adv
    - functionName:    oggpack_adv
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - b
        - bits
      BBCount:         5
      ICount:          73
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'bitwise.c:344,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:344,45'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:346,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oggpackB_look1
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitwise.c:337,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:337,29'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:338,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oggpack_look1
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitwise.c:332,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:332,29'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:333,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oggpackB_look
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - b
        - bits
      BBCount:         29
      ICount:          224
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitwise.c:305,10'
          Branch Sides:
            - BranchSide:      'bitwise.c:305,19'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:305,13'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:305,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:305,19'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:306,9'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:308,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:310,8'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:316,22'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:310,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:310,47'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:313,14'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:317,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:318,25'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:328,12'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:319,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:320,27'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:327,3'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:321,10'
          Branch Sides:
            - BranchSide:      'bitwise.c:322,29'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:326,5'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:323,20'
          Branch Sides:
            - BranchSide:      'bitwise.c:323,23'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:325,7'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:323,12'
          Branch Sides:
            - BranchSide:      'bitwise.c:324,16'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:325,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oggpack_look
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - b
        - bits
      BBCount:         29
      ICount:          218
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bitwise.c:273,13'
          Branch Sides:
            - BranchSide:      'bitwise.c:273,25'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:273,16'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:273,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:273,25'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:274,10'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:277,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:279,8'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:285,7'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:279,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:279,47'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:282,14'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:286,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:287,25'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:297,10'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:288,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:289,27'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:296,3'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:290,10'
          Branch Sides:
            - BranchSide:      'bitwise.c:291,29'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:295,5'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:292,20'
          Branch Sides:
            - BranchSide:      'bitwise.c:292,23'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:294,7'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:292,12'
          Branch Sides:
            - BranchSide:      'bitwise.c:293,31'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:294,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oggpackB_readinit
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - b
        - buf
        - bytes
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oggpack_readinit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitwise.c:265,3'
          Dst:             oggpack_readinit
    - functionName:    oggpack_readinit
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - b
        - buf
        - bytes
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oggpackB_writeclear
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oggpack_writeclear
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitwise.c:255,3'
          Dst:             oggpack_writeclear
    - functionName:    oggpack_writeclear
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bitwise.c:250,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:250,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'bitwise.c:250,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oggpackB_reset
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oggpack_reset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitwise.c:246,3'
          Dst:             oggpack_reset
    - functionName:    oggpack_reset
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitwise.c:239,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:239,14'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:240,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oggpackB_writecopy
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - b
        - source
        - bits
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oggpack_writecopy_helper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitwise.c:235,3'
          Dst:             oggpack_writecopy_helper
        - Src:             'bitwise.c:235,3'
          Dst:             oggpackB_write
    - functionName:    oggpackB_write
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - b
        - value
        - bits
      BBCount:         34
      ICount:          276
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - oggpack_writeclear
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bitwise.c:126,13'
          Branch Sides:
            - BranchSide:      'bitwise.c:126,25'
              BranchSideFuncs:
                - oggpack_writeclear
            - BranchSide:      'bitwise.c:126,16'
              BranchSideFuncs:
                - realloc
                - oggpack_writeclear
        - Branch String:   'bitwise.c:126,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:126,25'
              BranchSideFuncs:
                - oggpack_writeclear
            - BranchSide:      'bitwise.c:127,6'
              BranchSideFuncs:
                - realloc
                - oggpack_writeclear
        - Branch String:   'bitwise.c:127,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:129,9'
              BranchSideFuncs:
                - realloc
                - oggpack_writeclear
            - BranchSide:      'bitwise.c:138,10'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:129,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:129,16'
              BranchSideFuncs:
                - realloc
                - oggpack_writeclear
            - BranchSide:      'bitwise.c:130,8'
              BranchSideFuncs:
                - realloc
                - oggpack_writeclear
        - Branch String:   'bitwise.c:130,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:130,46'
              BranchSideFuncs:
                - oggpack_writeclear
            - BranchSide:      'bitwise.c:131,22'
              BranchSideFuncs:
                - realloc
                - oggpack_writeclear
        - Branch String:   'bitwise.c:132,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:132,14'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:133,15'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:143,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:144,31'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:159,15'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:145,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:146,33'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:157,3'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:147,10'
          Branch Sides:
            - BranchSide:      'bitwise.c:148,35'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:156,5'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:149,12'
          Branch Sides:
            - BranchSide:      'bitwise.c:150,14'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:155,7'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:150,14'
          Branch Sides:
            - BranchSide:      'bitwise.c:151,39'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:153,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitwise.c:131,9'
          Dst:             realloc
        - Src:             'bitwise.c:164,3'
          Dst:             oggpack_writeclear
    - functionName:    oggpack_writecopy_helper
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - b
        - source
        - bits
        - w
        - msb
      BBCount:         27
      ICount:          254
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - oggpack_writeclear
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bitwise.c:193,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:195,9'
              BranchSideFuncs:
                - oggpack_writeclear
                - realloc
            - BranchSide:      'bitwise.c:205,6'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:195,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:195,17'
              BranchSideFuncs:
                - realloc
                - oggpack_writeclear
            - BranchSide:      'bitwise.c:196,8'
              BranchSideFuncs:
                - realloc
                - oggpack_writeclear
        - Branch String:   'bitwise.c:196,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:196,55'
              BranchSideFuncs:
                - oggpack_writeclear
            - BranchSide:      'bitwise.c:197,16'
              BranchSideFuncs:
                - realloc
                - oggpack_writeclear
        - Branch String:   'bitwise.c:199,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:199,14'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:200,15'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:205,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:208,10'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:212,13'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:208,5'
          Branch Sides:
            - BranchSide:      'bitwise.c:209,7'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:210,3'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:219,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:220,8'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:225,3'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:220,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:221,7'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:223,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitwise.c:198,9'
          Dst:             realloc
        - Src:             'bitwise.c:227,3'
          Dst:             oggpack_writeclear
    - functionName:    oggpack_writecopy
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - b
        - source
        - bits
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oggpack_writecopy_helper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitwise.c:231,3'
          Dst:             oggpack_writecopy_helper
        - Src:             'bitwise.c:231,3'
          Dst:             oggpack_write
    - functionName:    oggpack_write
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - b
        - value
        - bits
      BBCount:         34
      ICount:          272
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - oggpack_writeclear
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bitwise.c:83,13'
          Branch Sides:
            - BranchSide:      'bitwise.c:83,25'
              BranchSideFuncs:
                - oggpack_writeclear
            - BranchSide:      'bitwise.c:83,16'
              BranchSideFuncs:
                - realloc
                - oggpack_writeclear
        - Branch String:   'bitwise.c:83,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:83,25'
              BranchSideFuncs:
                - oggpack_writeclear
            - BranchSide:      'bitwise.c:84,6'
              BranchSideFuncs:
                - realloc
                - oggpack_writeclear
        - Branch String:   'bitwise.c:84,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:86,9'
              BranchSideFuncs:
                - realloc
                - oggpack_writeclear
            - BranchSide:      'bitwise.c:95,15'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:86,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:86,16'
              BranchSideFuncs:
                - realloc
                - oggpack_writeclear
            - BranchSide:      'bitwise.c:87,8'
              BranchSideFuncs:
                - realloc
                - oggpack_writeclear
        - Branch String:   'bitwise.c:87,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:87,46'
              BranchSideFuncs:
                - oggpack_writeclear
            - BranchSide:      'bitwise.c:88,22'
              BranchSideFuncs:
                - realloc
                - oggpack_writeclear
        - Branch String:   'bitwise.c:89,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:89,14'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:90,15'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:100,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:101,31'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:116,15'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:102,8'
          Branch Sides:
            - BranchSide:      'bitwise.c:103,33'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:114,3'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:104,10'
          Branch Sides:
            - BranchSide:      'bitwise.c:105,35'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:113,5'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:106,12'
          Branch Sides:
            - BranchSide:      'bitwise.c:107,14'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:112,7'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:107,14'
          Branch Sides:
            - BranchSide:      'bitwise.c:108,39'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:110,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bitwise.c:88,9'
          Dst:             realloc
        - Src:             'bitwise.c:121,3'
          Dst:             oggpack_writeclear
    - functionName:    oggpackB_writealign
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - oggpackB_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitwise.c:175,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:175,6'
              BranchSideFuncs:
                - oggpackB_write
            - BranchSide:      'bitwise.c:176,20'
              BranchSideFuncs:
                - oggpackB_write
      Callsites:
        - Src:             'bitwise.c:176,5'
          Dst:             oggpackB_write
    - functionName:    oggpack_writealign
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - oggpack_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitwise.c:169,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:169,6'
              BranchSideFuncs:
                - oggpack_write
            - BranchSide:      'bitwise.c:170,19'
              BranchSideFuncs:
                - oggpack_write
      Callsites:
        - Src:             'bitwise.c:170,5'
          Dst:             oggpack_write
    - functionName:    oggpackB_writetrunc
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - b
        - bits
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitwise.c:72,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:72,6'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:73,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oggpack_writetrunc
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - b
        - bits
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bitwise.c:61,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:61,6'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:62,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oggpackB_writecheck
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oggpack_writecheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitwise.c:56,10'
          Dst:             oggpack_writecheck
    - functionName:    oggpack_writecheck
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bitwise.c:51,14'
          Branch Sides:
            - BranchSide:      'bitwise.c:51,18'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:51,29'
              BranchSideFuncs: []
        - Branch String:   'bitwise.c:51,6'
          Branch Sides:
            - BranchSide:      'bitwise.c:51,29'
              BranchSideFuncs: []
            - BranchSide:      'bitwise.c:52,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oggpackB_writeinit
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oggpack_writeinit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bitwise.c:47,3'
          Dst:             oggpack_writeinit
    - functionName:    oggpack_writeinit
      functionSourceFile: '/src/ogg/src/bitwise.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
