---
Fuzzer filename: '/src/nestegg/test/fuzz.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    ne_read_block_lacing
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3857
      functionLinenumberEnd: 3917
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          207
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - ne_io_read_skip
        - ne_read_int
        - ne_read_uint
        - ne_read_vint
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/nestegg.c:3884,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/nestegg.c:3866,7'
          Dst:             ne_read_vint
        - Src:             'src/nestegg.c:3873,7'
          Dst:             ne_read_int
        - Src:             'src/nestegg.c:3877,7'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:3891,9'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:3897,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:3910,9'
          Dst:             ne_io_read_skip
    - functionName:    ne_read_vint
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ne_bare_read_vint
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:998,10'
          Dst:             ne_bare_read_vint
    - functionName:    ne_read_int
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ne_read_uint
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1049,7'
          Dst:             ne_read_uint
    - functionName:    ne_read_uint
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ne_io_read
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1034,9'
          Dst:             ne_io_read
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    39
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_io_read_skip
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ne_io_read
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:943,9'
          Dst:             ne_io_read
    - functionName:    ne_io_read
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ne_io_fill_buffer
        - ne_io_read_direct
        - ne_io_read_from_buffer
        - ne_io_rewind_to_logical_pos
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:901,12'
          Dst:             ne_io_read_from_buffer
        - Src:             'src/nestegg.c:912,9'
          Dst:             ne_io_rewind_to_logical_pos
        - Src:             'src/nestegg.c:919,12'
          Dst:             ne_io_read_direct
        - Src:             'src/nestegg.c:926,13'
          Dst:             ne_io_fill_buffer
        - Src:             'src/nestegg.c:931,10'
          Dst:             ne_io_read_from_buffer
    - functionName:    ne_io_read_from_buffer
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:781,3'
          Dst:             __assert_fail
    - functionName:    ne_io_rewind_to_logical_pos
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ne_io_seek
        - ne_io_tell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:788,17'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:791,10'
          Dst:             ne_io_seek
    - functionName:    ne_io_read_direct
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          163
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - ne_io_clamp_request
        - ne_io_seek
        - ne_io_tell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:797,23'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:809,13'
          Dst:             ne_io_seek
        - Src:             'src/nestegg.c:813,17'
          Dst:             ne_io_clamp_request
        - Src:             'src/nestegg.c:817,11'
          Dst:             ne_io_seek
        - Src:             'src/nestegg.c:822,7'
          Dst:             ne_io_seek
    - functionName:    ne_io_fill_buffer
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          233
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - ne_io_clamp_request
        - ne_io_seek
        - ne_io_tell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:844,15'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:854,17'
          Dst:             ne_io_clamp_request
        - Src:             'src/nestegg.c:865,7'
          Dst:             ne_io_seek
        - Src:             'src/nestegg.c:869,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:874,9'
          Dst:             ne_io_seek
    - functionName:    ne_io_tell
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:761,3'
          Dst:             __assert_fail
    - functionName:    ne_io_clamp_request
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:768,3'
          Dst:             __assert_fail
    - functionName:    ne_io_seek
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:743,3'
          Dst:             __assert_fail
    - functionName:    ne_bare_read_vint
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          150
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ne_io_read
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:960,7'
          Dst:             ne_io_read
        - Src:             'src/nestegg.c:979,9'
          Dst:             ne_io_read
    - functionName:    ne_sum_block_or_group
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3926
      functionLinenumberEnd: 3978
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          184
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - ne_io_read_skip
        - ne_io_tell
        - ne_read_block_lacing
        - ne_read_element
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3932,9'
          Dst:             ne_read_block_lacing
        - Src:             'src/nestegg.c:3941,17'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:3947,21'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:3952,11'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:3959,13'
          Dst:             ne_read_block_lacing
        - Src:             'src/nestegg.c:3964,13'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:3973,7'
          Dst:             ne_io_read_skip
    - functionName:    ne_read_element
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1317
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ne_peek_element
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1310,7'
          Dst:             ne_peek_element
    - functionName:    ne_peek_element
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1276
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ne_read_id
        - ne_read_vint
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1287,7'
          Dst:             ne_read_id
        - Src:             'src/nestegg.c:1291,7'
          Dst:             ne_read_vint
    - functionName:    ne_read_id
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ne_bare_read_vint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:992,10'
          Dst:             ne_bare_read_vint
    - functionName:    ne_size_is_unknown
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3985
      functionLinenumberEnd: 3997
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_match_doc_type
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2457
      functionLinenumberEnd: 2498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ne_context_new
        - ne_ctx_pop
        - ne_ctx_push
        - ne_get_string
        - ne_parse_with_io_limit
        - ne_peek_element_with_io_limit
        - nestegg_destroy
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2463,7'
          Dst:             ne_context_new
        - Src:             'src/nestegg.c:2466,7'
          Dst:             ne_peek_element_with_io_limit
        - Src:             'src/nestegg.c:2468,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2473,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2477,7'
          Dst:             ne_ctx_push
        - Src:             'src/nestegg.c:2478,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2485,3'
          Dst:             ne_parse_with_io_limit
        - Src:             'src/nestegg.c:2487,5'
          Dst:             ne_ctx_pop
        - Src:             'src/nestegg.c:2489,7'
          Dst:             ne_get_string
        - Src:             'src/nestegg.c:2490,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2491,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2495,3'
          Dst:             nestegg_destroy
    - functionName:    ne_context_new
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          118
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ne_alloc
        - ne_pool_init
        - nestegg_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2431,9'
          Dst:             ne_alloc
        - Src:             'src/nestegg.c:2435,16'
          Dst:             ne_alloc
        - Src:             'src/nestegg.c:2437,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2442,21'
          Dst:             ne_pool_init
        - Src:             'src/nestegg.c:2444,5'
          Dst:             nestegg_destroy
    - functionName:    ne_peek_element_with_io_limit
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ne_peek_element_id
        - ne_with_io_limit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1544,10'
          Dst:             ne_with_io_limit
        - Src:             'src/nestegg.c:1544,10'
          Dst:             ne_peek_element_id
    - functionName:    nestegg_destroy
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2597
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - ne_pool_destroy
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2598,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:2600,5'
          Dst:             ne_pool_destroy
    - functionName:    ne_ctx_push
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ne_alloc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1222,10'
          Dst:             ne_alloc
    - functionName:    ne_parse_with_io_limit
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1551
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ne_parse_call
        - ne_with_io_limit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1555,10'
          Dst:             ne_with_io_limit
        - Src:             'src/nestegg.c:1555,10'
          Dst:             ne_parse_call
    - functionName:    ne_ctx_pop
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_get_string
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1172,3'
          Dst:             __assert_fail
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_parse_call
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ne_parse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1522,10'
          Dst:             ne_parse
    - functionName:    ne_with_io_limit
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1538
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_parse
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          395
      EdgeCount:       97
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - ne_ctx_pop
        - ne_find_element
        - ne_io_read_skip
        - ne_io_tell
        - ne_is_ancestor_element
        - ne_peek_element
        - ne_read_element
        - ne_read_master
        - ne_read_simple
        - ne_read_single_master
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1421,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1425,24'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:1436,9'
          Dst:             ne_peek_element
        - Src:             'src/nestegg.c:1441,15'
          Dst:             ne_find_element
        - Src:             'src/nestegg.c:1444,9'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1450,11'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:1453,7'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1457,24'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:1466,15'
          Dst:             ne_read_master
        - Src:             'src/nestegg.c:1469,15'
          Dst:             ne_read_single_master
        - Src:             'src/nestegg.c:1474,13'
          Dst:             ne_read_simple
        - Src:             'src/nestegg.c:1478,16'
          Dst:             ne_is_ancestor_element
        - Src:             'src/nestegg.c:1485,7'
          Dst:             ne_ctx_pop
        - Src:             'src/nestegg.c:1487,11'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:1493,11'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:1501,7'
          Dst:             ne_ctx_pop
    - functionName:    ne_find_element
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_read_master
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          177
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ne_ctx_push
        - ne_pool_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1325,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1332,10'
          Dst:             ne_pool_alloc
        - Src:             'src/nestegg.c:1336,16'
          Dst:             ne_pool_alloc
        - Src:             'src/nestegg.c:1349,7'
          Dst:             ne_ctx_push
    - functionName:    ne_read_single_master
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - ne_ctx_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1358,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1365,10'
          Dst:             ne_ctx_push
    - functionName:    ne_read_simple
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          165
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - ne_io_read_skip
        - ne_read_binary
        - ne_read_float
        - ne_read_string
        - ne_read_uint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/nestegg.c:1387,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/nestegg.c:1379,12'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:1389,9'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:1392,9'
          Dst:             ne_read_float
        - Src:             'src/nestegg.c:1395,9'
          Dst:             ne_read_string
        - Src:             'src/nestegg.c:1398,9'
          Dst:             ne_read_binary
        - Src:             'src/nestegg.c:1403,5'
          Dst:             __assert_fail
    - functionName:    ne_is_ancestor_element
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_read_float
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          97
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ne_read_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1095,7'
          Dst:             ne_read_uint
    - functionName:    ne_read_string
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ne_io_read
        - ne_pool_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1115,9'
          Dst:             ne_pool_alloc
        - Src:             'src/nestegg.c:1119,9'
          Dst:             ne_io_read
    - functionName:    ne_read_binary
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ne_io_read
        - ne_pool_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1133,15'
          Dst:             ne_pool_alloc
        - Src:             'src/nestegg.c:1137,10'
          Dst:             ne_io_read
    - functionName:    ne_pool_alloc
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:717,10'
          Dst:             calloc
        - Src:             'src/nestegg.c:721,16'
          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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_alloc
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:736,10'
          Dst:             calloc
    - functionName:    ne_pool_destroy
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_peek_element_id
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ne_peek_element
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1510,10'
          Dst:             ne_peek_element
    - functionName:    ne_pool_init
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:696,10'
          Dst:             calloc
    - functionName:    ne_null_log_callback
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2295
      functionLinenumberEnd: 2298
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_buf_read_id
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2201
      functionLinenumberEnd: 2210
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_read_svint
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ne_bare_read_vint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1014,7'
          Dst:             ne_bare_read_vint
    - functionName:    ne_alloc_frame_encryption
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1782
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ne_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1783,33'
          Dst:             ne_alloc
    - functionName:    ne_alloc_frame
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1766
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ne_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1767,22'
          Dst:             ne_alloc
    - functionName:    ne_read_block_encryption
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          177
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - ne_get_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1570,9'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:1579,11'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:1596,7'
          Dst:             ne_get_uint
    - functionName:    ne_get_uint
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1146,3'
          Dst:             __assert_fail
    - functionName:    ne_read_ebml_lacing
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          153
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ne_read_svint
        - ne_read_vint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1664,7'
          Dst:             ne_read_vint
        - Src:             'src/nestegg.c:1676,9'
          Dst:             ne_read_svint
    - functionName:    ne_read_xiph_lace_value
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ne_read_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1613,7'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:1620,9'
          Dst:             ne_read_uint
    - functionName:    ne_read_cluster_frames_count
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4004
      functionLinenumberEnd: 4099
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          320
      EdgeCount:       85
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - ne_io_read_skip
        - ne_io_tell
        - ne_peek_element
        - ne_read_element
        - ne_size_is_unknown
        - ne_sum_block_or_group
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:4010,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:4014,9'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:4022,11'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:4030,9'
          Dst:             ne_size_is_unknown
        - Src:             'src/nestegg.c:4034,13'
          Dst:             ne_peek_element
        - Src:             'src/nestegg.c:4054,13'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:4059,13'
          Dst:             ne_sum_block_or_group
        - Src:             'src/nestegg.c:4072,19'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:4079,21'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:4084,11'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:4089,11'
          Dst:             ne_sum_block_or_group
    - functionName:    nestegg_read_total_frames_count
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4103
      functionLinenumberEnd: 4136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          102
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ne_ctx_restore
        - ne_ctx_save
        - ne_read_cluster_frames_count
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:4111,7'
          Dst:             ne_ctx_save
        - Src:             'src/nestegg.c:4118,9'
          Dst:             ne_read_cluster_frames_count
        - Src:             'src/nestegg.c:4124,11'
          Dst:             ne_ctx_restore
        - Src:             'src/nestegg.c:4131,7'
          Dst:             ne_ctx_restore
    - functionName:    ne_ctx_save
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ne_io_tell
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1245,22'
          Dst:             ne_io_tell
    - functionName:    ne_ctx_restore
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ne_io_seek
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1265,7'
          Dst:             ne_io_seek
    - functionName:    nestegg_sniff_mkv
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3849
      functionLinenumberEnd: 3850
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ne_sniff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3850,10'
          Dst:             ne_sniff
    - functionName:    ne_sniff
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3828
      functionLinenumberEnd: 3840
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ne_match_doc_type
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3840,10'
          Dst:             ne_match_doc_type
    - functionName:    ne_buffer_read
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2375
      functionLinenumberEnd: 2389
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_buffer_seek
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2393
      functionLinenumberEnd: 2414
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/nestegg.c:2397,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ne_buffer_tell
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2418
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nestegg_sniff_webm
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3844
      functionLinenumberEnd: 3845
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ne_sniff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3845,10'
          Dst:             ne_sniff
    - functionName:    ne_find_seek_for_id
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2215
      functionLinenumberEnd: 2241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - ne_buf_read_id
        - ne_get_binary
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2222,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:2227,7'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:2230,11'
          Dst:             ne_get_binary
        - Src:             'src/nestegg.c:2231,11'
          Dst:             ne_buf_read_id
    - functionName:    ne_get_binary
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1185,3'
          Dst:             __assert_fail
    - functionName:    nestegg_has_cues
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3821
      functionLinenumberEnd: 3823
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ne_find_seek_for_id
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3823,5'
          Dst:             ne_find_seek_for_id
    - functionName:    nestegg_packet_offsets
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3794
      functionLinenumberEnd: 3817
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          108
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3806,3'
          Dst:             __assert_fail
    - functionName:    nestegg_packet_iv
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3768
      functionLinenumberEnd: 3788
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3778,3'
          Dst:             __assert_fail
    - functionName:    nestegg_packet_encryption
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3743
      functionLinenumberEnd: 3764
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3752,3'
          Dst:             __assert_fail
    - functionName:    nestegg_packet_additional_data
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3723
      functionLinenumberEnd: 3739
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nestegg_packet_data
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3700
      functionLinenumberEnd: 3718
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nestegg_packet_count
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3684
      functionLinenumberEnd: 3694
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nestegg_packet_end_offset
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3677
      functionLinenumberEnd: 3679
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nestegg_packet_reference_block
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3668
      functionLinenumberEnd: 3673
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nestegg_packet_discard_padding
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3659
      functionLinenumberEnd: 3664
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nestegg_packet_has_keyframe
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3630
      functionLinenumberEnd: 3631
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_free_frame
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1799
      functionLinenumberEnd: 1808
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nestegg_packet_duration
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3650
      functionLinenumberEnd: 3655
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nestegg_packet_tstamp
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3643
      functionLinenumberEnd: 3645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nestegg_packet_track
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3636
      functionLinenumberEnd: 3638
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nestegg_read_last_packet
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3537
      functionLinenumberEnd: 3609
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          235
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - ne_ctx_restore
        - ne_ctx_save
        - nestegg_free_packet
        - nestegg_packet_duration
        - nestegg_packet_track
        - nestegg_packet_tstamp
        - nestegg_read_packet
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3549,7'
          Dst:             ne_ctx_save
        - Src:             'src/nestegg.c:3555,13'
          Dst:             nestegg_read_packet
        - Src:             'src/nestegg.c:3562,9'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3565,9'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3568,11'
          Dst:             ne_ctx_restore
        - Src:             'src/nestegg.c:3573,9'
          Dst:             nestegg_packet_track
        - Src:             'src/nestegg.c:3578,7'
          Dst:             nestegg_packet_tstamp
        - Src:             'src/nestegg.c:3579,11'
          Dst:             nestegg_packet_duration
        - Src:             'src/nestegg.c:3585,11'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3594,7'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3598,7'
          Dst:             ne_ctx_restore
        - Src:             'src/nestegg.c:3600,7'
          Dst:             nestegg_free_packet
    - functionName:    nestegg_read_packet
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3296
      functionLinenumberEnd: 3532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         122
      ICount:          757
      EdgeCount:       160
      CyclomaticComplexity: 40
      functionsReached:
        - __assert_fail
        - ne_ctx_save
        - ne_free_block_additions
        - ne_get_timecode_scale
        - ne_io_read_skip
        - ne_io_tell
        - ne_read_block
        - ne_read_block_additions
        - ne_read_element
        - ne_read_int
        - ne_read_uint
        - ne_saturate_mul_uint64
        - nestegg_free_packet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/nestegg.c:3314,5'
          Branch Sides:    []
        - Branch String:   'src/nestegg.c:3391,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/nestegg.c:3302,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:3305,7'
          Dst:             ne_ctx_save
        - Src:             'src/nestegg.c:3310,9'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:3317,13'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:3328,13'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:3333,11'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:3340,11'
          Dst:             ne_read_block
        - Src:             'src/nestegg.c:3343,28'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:3345,9'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3363,25'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:3370,23'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:3372,11'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3374,13'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3381,13'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:3383,11'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3385,13'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3396,13'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3398,15'
          Dst:             ne_read_block
        - Src:             'src/nestegg.c:3400,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3402,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3412,15'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:3414,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3416,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3421,22'
          Dst:             ne_get_timecode_scale
        - Src:             'src/nestegg.c:3423,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3425,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3430,28'
          Dst:             ne_saturate_mul_uint64
        - Src:             'src/nestegg.c:3435,15'
          Dst:             ne_read_int
        - Src:             'src/nestegg.c:3437,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3439,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3450,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3452,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3457,15'
          Dst:             ne_read_block_additions
        - Src:             'src/nestegg.c:3459,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3461,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3469,15'
          Dst:             ne_read_int
        - Src:             'src/nestegg.c:3471,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3473,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3486,15'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:3488,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3490,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3498,7'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:3500,30'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:3502,11'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3503,11'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3519,9'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3525,11'
          Dst:             ne_io_read_skip
    - functionName:    nestegg_free_packet
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3613
      functionLinenumberEnd: 3626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ne_free_block_additions
        - ne_free_frame
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3620,5'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:3623,3'
          Dst:             ne_free_block_additions
    - functionName:    ne_free_block_additions
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2502
      functionLinenumberEnd: 2509
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_read_block
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1812
      functionLinenumberEnd: 2068
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          917
      EdgeCount:       158
      CyclomaticComplexity: 41
      functionsReached:
        - __assert_fail
        - ne_alloc
        - ne_alloc_frame
        - ne_alloc_frame_encryption
        - ne_find_track_entry
        - ne_free_frame
        - ne_get_timecode_scale
        - ne_io_read
        - ne_map_track_number_to_index
        - ne_read_block_encryption
        - ne_read_ebml_lacing
        - ne_read_int
        - ne_read_uint
        - ne_read_vint
        - ne_read_xiph_lacing
        - ne_saturate_mul_uint64
        - nestegg_free_packet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/nestegg.c:1862,3'
          Branch Sides:    []
        - Branch String:   'src/nestegg.c:1883,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/nestegg.c:1829,7'
          Dst:             ne_read_vint
        - Src:             'src/nestegg.c:1838,7'
          Dst:             ne_read_int
        - Src:             'src/nestegg.c:1844,7'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:1869,9'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:1876,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1890,9'
          Dst:             ne_read_xiph_lacing
        - Src:             'src/nestegg.c:1903,9'
          Dst:             ne_read_ebml_lacing
        - Src:             'src/nestegg.c:1908,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1919,7'
          Dst:             ne_map_track_number_to_index
        - Src:             'src/nestegg.c:1922,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:1926,7'
          Dst:             ne_read_block_encryption
        - Src:             'src/nestegg.c:1936,14'
          Dst:             ne_get_timecode_scale
        - Src:             'src/nestegg.c:1951,9'
          Dst:             ne_alloc
        - Src:             'src/nestegg.c:1955,19'
          Dst:             ne_saturate_mul_uint64
        - Src:             'src/nestegg.c:1964,7'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:1967,9'
          Dst:             ne_alloc_frame
        - Src:             'src/nestegg.c:1969,7'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:1974,11'
          Dst:             ne_io_read
        - Src:             'src/nestegg.c:1976,9'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:1977,9'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:1980,29'
          Dst:             ne_alloc_frame_encryption
        - Src:             'src/nestegg.c:1982,9'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:1983,9'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:1988,35'
          Dst:             ne_alloc
        - Src:             'src/nestegg.c:1990,11'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:1991,11'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:1994,13'
          Dst:             ne_io_read
        - Src:             'src/nestegg.c:1996,11'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:1997,11'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:2004,15'
          Dst:             ne_io_read
        - Src:             'src/nestegg.c:2006,13'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:2007,13'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:2012,52'
          Dst:             ne_alloc
        - Src:             'src/nestegg.c:2016,17'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:2026,13'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:2027,13'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:2038,7'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:2039,7'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:2044,15'
          Dst:             ne_alloc
        - Src:             'src/nestegg.c:2046,7'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:2047,7'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:2051,9'
          Dst:             ne_io_read
        - Src:             'src/nestegg.c:2053,7'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:2054,7'
          Dst:             nestegg_free_packet
    - functionName:    ne_get_timecode_scale
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ne_get_uint
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1709,7'
          Dst:             ne_get_uint
    - functionName:    ne_saturate_mul_uint64
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_read_block_additions
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2072
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          416
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
        - ne_alloc
        - ne_io_read
        - ne_io_read_skip
        - ne_io_tell
        - ne_read_element
        - ne_read_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2081,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:2083,25'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:2089,19'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:2098,9'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:2107,11'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:2113,22'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:2119,21'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:2126,11'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:2133,13'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:2160,18'
          Dst:             ne_alloc
        - Src:             'src/nestegg.c:2163,15'
          Dst:             ne_io_read
        - Src:             'src/nestegg.c:2174,13'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:2188,24'
          Dst:             ne_alloc
    - functionName:    ne_read_xiph_lacing
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ne_read_xiph_lace_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1641,9'
          Dst:             ne_read_xiph_lace_value
    - functionName:    ne_map_track_number_to_index
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ne_get_uint
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1733,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1735,9'
          Dst:             ne_get_uint
    - functionName:    ne_find_track_entry
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1754,5'
          Dst:             __assert_fail
    - functionName:    nestegg_read_reset
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3289
      functionLinenumberEnd: 3291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - ne_ctx_restore
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3290,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:3291,10'
          Dst:             ne_ctx_restore
    - functionName:    nestegg_track_default_duration
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3272
      functionLinenumberEnd: 3285
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ne_find_track_entry
        - ne_get_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3276,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:3280,7'
          Dst:             ne_get_uint
    - functionName:    nestegg_track_content_enc_key_id
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3200
      functionLinenumberEnd: 3267
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - ne_find_track_entry
        - ne_get_binary
        - ne_get_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3209,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:3223,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3237,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3251,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3258,7'
          Dst:             ne_get_binary
    - functionName:    nestegg_track_encoding
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3169
      functionLinenumberEnd: 3195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ne_find_track_entry
        - ne_get_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3174,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:3188,3'
          Dst:             ne_get_uint
    - functionName:    nestegg_track_audio_params
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3132
      functionLinenumberEnd: 3165
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ne_find_track_entry
        - ne_get_float
        - ne_get_uint
        - nestegg_track_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3138,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:3142,7'
          Dst:             nestegg_track_type
        - Src:             'src/nestegg.c:3146,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:3149,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3153,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3157,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3161,3'
          Dst:             ne_get_uint
    - functionName:    nestegg_track_type
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2777
      functionLinenumberEnd: 2795
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ne_find_track_entry
        - ne_get_uint
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2781,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:2785,7'
          Dst:             ne_get_uint
    - functionName:    ne_get_float
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1159,3'
          Dst:             __assert_fail
    - functionName:    nestegg_track_video_params
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2990
      functionLinenumberEnd: 3127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          422
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ne_find_track_entry
        - ne_get_float
        - ne_get_uint
        - nestegg_track_type
        - strtod
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2997,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:3001,7'
          Dst:             nestegg_track_type
        - Src:             'src/nestegg.c:3005,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3011,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3014,7'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3018,7'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3023,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3027,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3031,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3035,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3039,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3043,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3047,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3051,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3055,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3059,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3063,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3067,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3071,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:3075,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:3079,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:3083,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:3086,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:3087,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:3090,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:3091,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:3094,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:3095,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:3098,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:3099,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:3102,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:3103,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:3106,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:3107,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:3110,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:3111,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:3114,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:3115,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:3118,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:3119,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:3122,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:3123,3'
          Dst:             ne_get_float
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nestegg_track_codec_data
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2909
      functionLinenumberEnd: 2985
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          270
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - ne_find_track_entry
        - ne_get_binary
        - ne_read_uint
        - ne_read_xiph_lacing
        - nestegg_track_codec_data_count
        - nestegg_track_codec_id
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2917,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:2921,7'
          Dst:             nestegg_track_codec_data_count
        - Src:             'src/nestegg.c:2924,7'
          Dst:             ne_get_binary
        - Src:             'src/nestegg.c:2927,7'
          Dst:             nestegg_track_codec_id
        - Src:             'src/nestegg.c:2953,9'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:2961,9'
          Dst:             ne_read_xiph_lacing
        - Src:             'src/nestegg.c:2972,5'
          Dst:             __assert_fail
    - functionName:    nestegg_track_codec_data_count
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2857
      functionLinenumberEnd: 2904
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          183
      EdgeCount:       51
      CyclomaticComplexity: 17
      functionsReached:
        - ne_find_track_entry
        - ne_get_binary
        - nestegg_track_codec_id
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2865,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:2869,14'
          Dst:             nestegg_track_codec_id
        - Src:             'src/nestegg.c:2891,7'
          Dst:             ne_get_binary
    - functionName:    nestegg_track_codec_id
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2799
      functionLinenumberEnd: 2852
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          230
      EdgeCount:       66
      CyclomaticComplexity: 22
      functionsReached:
        - ne_find_track_entry
        - ne_get_string
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2803,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:2807,7'
          Dst:             ne_get_string
        - Src:             'src/nestegg.c:2811,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2814,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2817,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2820,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2823,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2826,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2829,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2832,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2833,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2834,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2835,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2836,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2837,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2840,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2843,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2846,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2847,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2848,7'
          Dst:             strcmp
    - functionName:    ne_find_cue_position_for_track
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2245
      functionLinenumberEnd: 2266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - ne_get_uint
        - ne_map_track_number_to_index
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2251,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:2253,9'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2256,9'
          Dst:             ne_map_track_number_to_index
    - functionName:    ne_find_cue_point_for_tstamp
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2270
      functionLinenumberEnd: 2290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          112
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ne_find_cue_position_for_track
        - ne_get_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2275,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:2281,9'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2284,9'
          Dst:             ne_find_cue_position_for_track
    - functionName:    nestegg_track_seek
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2737
      functionLinenumberEnd: 2773
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          133
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - ne_find_cue_point_for_tstamp
        - ne_find_cue_position_for_track
        - ne_get_timecode_scale
        - ne_get_uint
        - ne_init_cue_points
        - nestegg_offset_seek
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2746,9'
          Dst:             ne_init_cue_points
        - Src:             'src/nestegg.c:2751,14'
          Dst:             ne_get_timecode_scale
        - Src:             'src/nestegg.c:2755,15'
          Dst:             ne_find_cue_point_for_tstamp
        - Src:             'src/nestegg.c:2760,9'
          Dst:             ne_find_cue_position_for_track
        - Src:             'src/nestegg.c:2764,7'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2768,7'
          Dst:             nestegg_offset_seek
    - functionName:    ne_init_cue_points
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2302
      functionLinenumberEnd: 2363
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          227
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - ne_ctx_pop
        - ne_ctx_push
        - ne_ctx_restore
        - ne_ctx_save
        - ne_find_seek_for_id
        - ne_get_uint
        - ne_io_seek
        - ne_parse_with_io_limit
        - ne_read_element
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2312,13'
          Dst:             ne_find_seek_for_id
        - Src:             'src/nestegg.c:2316,9'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2320,9'
          Dst:             ne_ctx_save
        - Src:             'src/nestegg.c:2325,9'
          Dst:             ne_io_seek
        - Src:             'src/nestegg.c:2330,9'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:2337,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:2338,9'
          Dst:             ne_ctx_push
        - Src:             'src/nestegg.c:2340,9'
          Dst:             ne_ctx_push
        - Src:             'src/nestegg.c:2342,9'
          Dst:             ne_ctx_push
        - Src:             'src/nestegg.c:2346,9'
          Dst:             ne_parse_with_io_limit
        - Src:             'src/nestegg.c:2348,7'
          Dst:             ne_ctx_pop
        - Src:             'src/nestegg.c:2351,9'
          Dst:             ne_ctx_restore
    - functionName:    nestegg_offset_seek
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2718
      functionLinenumberEnd: 2733
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ne_io_seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2725,7'
          Dst:             ne_io_seek
        - Src:             'src/nestegg.c:2730,3'
          Dst:             __assert_fail
    - functionName:    nestegg_get_cue_point
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2646
      functionLinenumberEnd: 2714
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          320
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - ne_get_timecode_scale
        - ne_get_uint
        - ne_init_cue_points
        - ne_map_track_number_to_index
        - nestegg_track_count
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2665,5'
          Dst:             ne_init_cue_points
        - Src:             'src/nestegg.c:2672,3'
          Dst:             nestegg_track_count
        - Src:             'src/nestegg.c:2674,14'
          Dst:             ne_get_timecode_scale
        - Src:             'src/nestegg.c:2679,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:2683,7'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:2686,13'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2689,13'
          Dst:             ne_map_track_number_to_index
        - Src:             'src/nestegg.c:2693,15'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2697,17'
          Dst:             ne_get_uint
    - functionName:    nestegg_track_count
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2638
      functionLinenumberEnd: 2640
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nestegg_tstamp_scale
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2629
      functionLinenumberEnd: 2634
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ne_get_timecode_scale
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2630,12'
          Dst:             ne_get_timecode_scale
    - functionName:    nestegg_duration
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2607
      functionLinenumberEnd: 2625
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          91
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ne_get_float
        - ne_get_timecode_scale
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2611,7'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:2614,14'
          Dst:             ne_get_timecode_scale
    - functionName:    nestegg_init
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2513
      functionLinenumberEnd: 2593
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          280
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - ne_context_new
        - ne_ctx_pop
        - ne_ctx_push
        - ne_ctx_save
        - ne_get_string
        - ne_get_uint
        - ne_parse_with_io_limit
        - ne_peek_element_with_io_limit
        - nestegg_destroy
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2520,7'
          Dst:             ne_context_new
        - Src:             'src/nestegg.c:2523,7'
          Dst:             ne_peek_element_with_io_limit
        - Src:             'src/nestegg.c:2525,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2530,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2536,7'
          Dst:             ne_ctx_push
        - Src:             'src/nestegg.c:2537,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2541,7'
          Dst:             ne_parse_with_io_limit
        - Src:             'src/nestegg.c:2543,5'
          Dst:             ne_ctx_pop
        - Src:             'src/nestegg.c:2546,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2550,7'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2553,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2557,7'
          Dst:             ne_get_string
        - Src:             'src/nestegg.c:2559,9'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2559,44'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2560,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2564,7'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2567,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2572,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2584,7'
          Dst:             ne_ctx_save
        - Src:             'src/nestegg.c:2586,5'
          Dst:             nestegg_destroy
    - functionName:    _ZL14ne_buffer_tellPv
      functionSourceFile: '/src/nestegg/test/fuzz.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14ne_buffer_seekliPv
      functionSourceFile: '/src/nestegg/test/fuzz.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'test/fuzz.cc:61,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL14ne_buffer_readPvmS_
      functionSourceFile: '/src/nestegg/test/fuzz.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14fuzz_one_inputPKhmm
      functionSourceFile: '/src/nestegg/test/fuzz.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          306
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - nestegg_destroy
        - nestegg_duration
        - nestegg_free_packet
        - nestegg_has_cues
        - nestegg_init
        - nestegg_packet_additional_data
        - nestegg_packet_count
        - nestegg_packet_data
        - nestegg_packet_discard_padding
        - nestegg_packet_duration
        - nestegg_packet_encryption
        - nestegg_packet_end_offset
        - nestegg_packet_has_keyframe
        - nestegg_packet_iv
        - nestegg_packet_offsets
        - nestegg_packet_reference_block
        - nestegg_packet_track
        - nestegg_packet_tstamp
        - nestegg_read_packet
        - nestegg_track_audio_params
        - nestegg_track_codec_data
        - nestegg_track_codec_data_count
        - nestegg_track_codec_id
        - nestegg_track_content_enc_key_id
        - nestegg_track_count
        - nestegg_track_default_duration
        - nestegg_track_encoding
        - nestegg_track_type
        - nestegg_track_video_params
        - nestegg_tstamp_scale
      functionUses:    2
      BranchProfiles:
        - Branch String:   'test/fuzz.cc:140,5'
          Branch Sides:    []
      Callsites:
        - Src:             'test/fuzz.cc:119,7'
          Dst:             nestegg_init
        - Src:             'test/fuzz.cc:123,3'
          Dst:             nestegg_track_count
        - Src:             'test/fuzz.cc:124,3'
          Dst:             nestegg_duration
        - Src:             'test/fuzz.cc:125,3'
          Dst:             nestegg_tstamp_scale
        - Src:             'test/fuzz.cc:126,10'
          Dst:             nestegg_has_cues
        - Src:             'test/fuzz.cc:129,12'
          Dst:             nestegg_track_type
        - Src:             'test/fuzz.cc:130,10'
          Dst:             nestegg_track_codec_id
        - Src:             'test/fuzz.cc:131,5'
          Dst:             nestegg_track_codec_data_count
        - Src:             'test/fuzz.cc:132,22'
          Dst:             nestegg_track_encoding
        - Src:             'test/fuzz.cc:133,9'
          Dst:             nestegg_track_default_duration
        - Src:             'test/fuzz.cc:135,7'
          Dst:             nestegg_track_content_enc_key_id
        - Src:             'test/fuzz.cc:138,7'
          Dst:             nestegg_track_codec_data
        - Src:             'test/fuzz.cc:142,7'
          Dst:             nestegg_track_video_params
        - Src:             'test/fuzz.cc:145,7'
          Dst:             nestegg_track_audio_params
        - Src:             'test/fuzz.cc:154,9'
          Dst:             nestegg_read_packet
        - Src:             'test/fuzz.cc:156,7'
          Dst:             __assert_fail
        - Src:             'test/fuzz.cc:159,5'
          Dst:             nestegg_packet_track
        - Src:             'test/fuzz.cc:160,20'
          Dst:             nestegg_packet_has_keyframe
        - Src:             'test/fuzz.cc:161,5'
          Dst:             nestegg_packet_count
        - Src:             'test/fuzz.cc:162,5'
          Dst:             nestegg_packet_tstamp
        - Src:             'test/fuzz.cc:164,5'
          Dst:             nestegg_packet_duration
        - Src:             'test/fuzz.cc:166,5'
          Dst:             nestegg_packet_discard_padding
        - Src:             'test/fuzz.cc:168,5'
          Dst:             nestegg_packet_reference_block
        - Src:             'test/fuzz.cc:170,5'
          Dst:             nestegg_packet_end_offset
        - Src:             'test/fuzz.cc:172,5'
          Dst:             nestegg_packet_additional_data
        - Src:             'test/fuzz.cc:173,22'
          Dst:             nestegg_packet_encryption
        - Src:             'test/fuzz.cc:176,7'
          Dst:             nestegg_packet_iv
        - Src:             'test/fuzz.cc:179,7'
          Dst:             nestegg_packet_offsets
        - Src:             'test/fuzz.cc:182,7'
          Dst:             nestegg_packet_data
        - Src:             'test/fuzz.cc:184,5'
          Dst:             nestegg_free_packet
        - Src:             'test/fuzz.cc:187,3'
          Dst:             nestegg_destroy
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/nestegg/test/fuzz.cc'
      linkageType:     externalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14fuzz_one_inputPKhmm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'test/fuzz.cc:192,3'
          Dst:             _ZL14fuzz_one_inputPKhmm
        - Src:             'test/fuzz.cc:193,3'
          Dst:             _ZL14fuzz_one_inputPKhmm
...
