---
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: 3471
      functionLinenumberEnd: 3531
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          212
      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:3498,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/nestegg.c:3480,7'
          Dst:             ne_read_vint
        - Src:             'src/nestegg.c:3487,7'
          Dst:             ne_read_int
        - Src:             'src/nestegg.c:3491,7'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:3505,9'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:3511,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:3524,9'
          Dst:             ne_io_read_skip
    - functionName:    ne_read_vint
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 779
      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:779,10'
          Dst:             ne_bare_read_vint
    - functionName:    ne_read_int
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ne_read_uint
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:832,7'
          Dst:             ne_read_uint
    - functionName:    ne_read_uint
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ne_io_read
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:812,7'
          Dst:             ne_io_read
        - Src:             'src/nestegg.c:817,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:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_io_read_skip
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 724
      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:718,9'
          Dst:             ne_io_read
    - functionName:    ne_io_read
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_bare_read_vint
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 768
      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:741,7'
          Dst:             ne_io_read
        - Src:             'src/nestegg.c:760,9'
          Dst:             ne_io_read
    - functionName:    ne_sum_block_or_group
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3540
      functionLinenumberEnd: 3584
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          164
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - ne_io_read_skip
        - ne_io_tell
        - ne_read_block_lacing
        - ne_read_element
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3546,9'
          Dst:             ne_read_block_lacing
        - Src:             'src/nestegg.c:3555,17'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:3556,12'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:3558,11'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:3565,13'
          Dst:             ne_read_block_lacing
        - Src:             'src/nestegg.c:3570,13'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:3579,7'
          Dst:             ne_io_read_skip
    - functionName:    ne_io_tell
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_read_element
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1090
      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:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1083,7'
          Dst:             ne_peek_element
    - functionName:    ne_peek_element
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ne_read_id
        - ne_read_vint
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1060,7'
          Dst:             ne_read_id
        - Src:             'src/nestegg.c:1064,7'
          Dst:             ne_read_vint
    - functionName:    ne_read_id
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 773
      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:773,10'
          Dst:             ne_bare_read_vint
    - functionName:    ne_size_is_unknown
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3591
      functionLinenumberEnd: 3603
      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: 2138
      functionLinenumberEnd: 2179
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ne_context_new
        - ne_ctx_pop
        - ne_ctx_push
        - ne_get_string
        - ne_parse
        - ne_peek_element
        - nestegg_destroy
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2144,7'
          Dst:             ne_context_new
        - Src:             'src/nestegg.c:2147,7'
          Dst:             ne_peek_element
        - Src:             'src/nestegg.c:2149,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2154,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2158,7'
          Dst:             ne_ctx_push
        - Src:             'src/nestegg.c:2159,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2166,3'
          Dst:             ne_parse
        - Src:             'src/nestegg.c:2168,5'
          Dst:             ne_ctx_pop
        - Src:             'src/nestegg.c:2170,7'
          Dst:             ne_get_string
        - Src:             'src/nestegg.c:2171,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2172,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2176,3'
          Dst:             nestegg_destroy
    - functionName:    ne_context_new
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ne_alloc
        - ne_pool_init
        - nestegg_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2112,9'
          Dst:             ne_alloc
        - Src:             'src/nestegg.c:2116,13'
          Dst:             ne_alloc
        - Src:             'src/nestegg.c:2118,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2123,21'
          Dst:             ne_pool_init
        - Src:             'src/nestegg.c:2125,5'
          Dst:             nestegg_destroy
    - functionName:    nestegg_destroy
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - ne_pool_destroy
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2279,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:2281,5'
          Dst:             ne_pool_destroy
    - functionName:    ne_ctx_push
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1007
      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:999,10'
          Dst:             ne_alloc
    - functionName:    ne_parse
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          386
      EdgeCount:       94
      CyclomaticComplexity: 25
      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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1194,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1197,27'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:1202,9'
          Dst:             ne_peek_element
        - Src:             'src/nestegg.c:1207,15'
          Dst:             ne_find_element
        - Src:             'src/nestegg.c:1210,9'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1216,11'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:1219,7'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1223,24'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:1232,15'
          Dst:             ne_read_master
        - Src:             'src/nestegg.c:1235,15'
          Dst:             ne_read_single_master
        - Src:             'src/nestegg.c:1240,13'
          Dst:             ne_read_simple
        - Src:             'src/nestegg.c:1244,16'
          Dst:             ne_is_ancestor_element
        - Src:             'src/nestegg.c:1251,7'
          Dst:             ne_ctx_pop
        - Src:             'src/nestegg.c:1253,11'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:1259,11'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:1267,7'
          Dst:             ne_ctx_pop
    - functionName:    ne_ctx_pop
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1017
      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: 945
      functionLinenumberEnd: 954
      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:949,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_find_element
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 992
      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: 1094
      functionLinenumberEnd: 1126
      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:1098,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1105,10'
          Dst:             ne_pool_alloc
        - Src:             'src/nestegg.c:1109,16'
          Dst:             ne_pool_alloc
        - Src:             'src/nestegg.c:1122,7'
          Dst:             ne_ctx_push
    - functionName:    ne_read_single_master
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1138
      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:1131,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1138,10'
          Dst:             ne_ctx_push
    - functionName:    ne_read_simple
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          168
      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:1160,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/nestegg.c:1152,12'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:1162,9'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:1165,9'
          Dst:             ne_read_float
        - Src:             'src/nestegg.c:1168,9'
          Dst:             ne_read_string
        - Src:             'src/nestegg.c:1171,9'
          Dst:             ne_read_binary
        - Src:             'src/nestegg.c:1176,5'
          Dst:             __assert_fail
    - functionName:    ne_is_ancestor_element
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 980
      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: 855
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ne_read_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:874,7'
          Dst:             ne_read_uint
    - functionName:    ne_read_string
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ne_io_read
        - ne_pool_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:892,9'
          Dst:             ne_pool_alloc
        - Src:             'src/nestegg.c:896,9'
          Dst:             ne_io_read
    - functionName:    ne_read_binary
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ne_io_read
        - ne_pool_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:910,15'
          Dst:             ne_pool_alloc
        - Src:             'src/nestegg.c:914,10'
          Dst:             ne_io_read
    - functionName:    ne_pool_alloc
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 689
      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:675,10'
          Dst:             calloc
        - Src:             'src/nestegg.c:679,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: 693
      functionLinenumberEnd: 694
      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:694,10'
          Dst:             calloc
    - functionName:    ne_pool_destroy
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 668
      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_pool_init
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 654
      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:654,10'
          Dst:             calloc
    - functionName:    ne_null_log_callback
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1976
      functionLinenumberEnd: 1979
      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: 1883
      functionLinenumberEnd: 1891
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_read_svint
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 802
      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:795,7'
          Dst:             ne_bare_read_vint
    - functionName:    ne_alloc_frame_encryption
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1495
      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:1483,33'
          Dst:             ne_alloc
    - functionName:    ne_alloc_frame
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1478
      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:1467,22'
          Dst:             ne_alloc
    - functionName:    ne_read_block_encryption
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1276
      functionLinenumberEnd: 1319
      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:1284,9'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:1293,11'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:1310,7'
          Dst:             ne_get_uint
    - functionName:    ne_get_uint
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 928
      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:    38
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:923,3'
          Dst:             __assert_fail
    - functionName:    ne_read_ebml_lacing
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          141
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ne_read_svint
        - ne_read_vint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1375,7'
          Dst:             ne_read_vint
        - Src:             'src/nestegg.c:1387,9'
          Dst:             ne_read_svint
    - functionName:    ne_read_xiph_lace_value
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ne_read_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1327,7'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:1334,9'
          Dst:             ne_read_uint
    - functionName:    ne_read_cluster_frames_count
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3610
      functionLinenumberEnd: 3697
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          299
      EdgeCount:       78
      CyclomaticComplexity: 24
      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:3616,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:3620,9'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:3628,11'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:3636,9'
          Dst:             ne_size_is_unknown
        - Src:             'src/nestegg.c:3640,13'
          Dst:             ne_peek_element
        - Src:             'src/nestegg.c:3660,13'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:3665,13'
          Dst:             ne_sum_block_or_group
        - Src:             'src/nestegg.c:3678,19'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:3680,12'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:3682,11'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:3687,11'
          Dst:             ne_sum_block_or_group
    - functionName:    nestegg_read_total_frames_count
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3701
      functionLinenumberEnd: 3731
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ne_ctx_restore
        - ne_ctx_save
        - ne_read_cluster_frames_count
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3709,3'
          Dst:             ne_ctx_save
        - Src:             'src/nestegg.c:3715,9'
          Dst:             ne_read_cluster_frames_count
        - Src:             'src/nestegg.c:3721,7'
          Dst:             ne_ctx_restore
        - Src:             'src/nestegg.c:3727,3'
          Dst:             ne_ctx_restore
    - functionName:    ne_ctx_save
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ne_io_tell
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1022,22'
          Dst:             ne_io_tell
    - functionName:    ne_ctx_restore
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ne_io_seek
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1038,7'
          Dst:             ne_io_seek
    - functionName:    ne_io_seek
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nestegg_sniff_mkv
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3463
      functionLinenumberEnd: 3464
      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:3464,10'
          Dst:             ne_sniff
    - functionName:    ne_sniff
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3442
      functionLinenumberEnd: 3454
      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:3454,10'
          Dst:             ne_match_doc_type
    - functionName:    ne_buffer_read
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2070
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_buffer_seek
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2095
      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:2078,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ne_buffer_tell
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2099
      functionLinenumberEnd: 2101
      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: 3458
      functionLinenumberEnd: 3459
      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:3459,10'
          Dst:             ne_sniff
    - functionName:    ne_find_seek_for_id
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1922
      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:1903,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1908,7'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1911,11'
          Dst:             ne_get_binary
        - Src:             'src/nestegg.c:1912,11'
          Dst:             ne_buf_read_id
    - functionName:    ne_get_binary
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 967
      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:962,3'
          Dst:             __assert_fail
    - functionName:    nestegg_has_cues
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3435
      functionLinenumberEnd: 3437
      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:3437,5'
          Dst:             ne_find_seek_for_id
    - functionName:    nestegg_packet_offsets
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3408
      functionLinenumberEnd: 3431
      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:3420,3'
          Dst:             __assert_fail
    - functionName:    nestegg_packet_iv
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3382
      functionLinenumberEnd: 3402
      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:3392,3'
          Dst:             __assert_fail
    - functionName:    nestegg_packet_encryption
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3357
      functionLinenumberEnd: 3378
      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:3366,3'
          Dst:             __assert_fail
    - functionName:    nestegg_packet_additional_data
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3337
      functionLinenumberEnd: 3353
      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: 3314
      functionLinenumberEnd: 3332
      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: 3298
      functionLinenumberEnd: 3308
      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_reference_block
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3289
      functionLinenumberEnd: 3294
      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: 3280
      functionLinenumberEnd: 3285
      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: 3251
      functionLinenumberEnd: 3252
      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: 1499
      functionLinenumberEnd: 1508
      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: 3271
      functionLinenumberEnd: 3276
      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: 3264
      functionLinenumberEnd: 3266
      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: 3257
      functionLinenumberEnd: 3259
      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: 3164
      functionLinenumberEnd: 3230
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          198
      EdgeCount:       53
      CyclomaticComplexity: 15
      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:3176,3'
          Dst:             ne_ctx_save
        - Src:             'src/nestegg.c:3181,13'
          Dst:             nestegg_read_packet
        - Src:             'src/nestegg.c:3188,9'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3191,9'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3194,7'
          Dst:             ne_ctx_restore
        - Src:             'src/nestegg.c:3198,9'
          Dst:             nestegg_packet_track
        - Src:             'src/nestegg.c:3203,7'
          Dst:             nestegg_packet_tstamp
        - Src:             'src/nestegg.c:3204,11'
          Dst:             nestegg_packet_duration
        - Src:             'src/nestegg.c:3210,11'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3219,7'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3223,3'
          Dst:             ne_ctx_restore
    - functionName:    nestegg_read_packet
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2948
      functionLinenumberEnd: 3159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         108
      ICount:          683
      EdgeCount:       141
      CyclomaticComplexity: 35
      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
        - nestegg_free_packet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/nestegg.c:2966,5'
          Branch Sides:    []
        - Branch String:   'src/nestegg.c:3025,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/nestegg.c:2954,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:2957,7'
          Dst:             ne_ctx_save
        - Src:             'src/nestegg.c:2962,9'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:2968,11'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:2974,13'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:2978,13'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:2987,11'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:2994,11'
          Dst:             ne_read_block
        - Src:             'src/nestegg.c:3011,25'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:3014,14'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:3015,13'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:3017,11'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3019,13'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3030,13'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3032,15'
          Dst:             ne_read_block
        - Src:             'src/nestegg.c:3034,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3036,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3046,15'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:3048,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3050,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3055,22'
          Dst:             ne_get_timecode_scale
        - Src:             'src/nestegg.c:3057,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3059,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3069,15'
          Dst:             ne_read_int
        - Src:             'src/nestegg.c:3071,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3073,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3084,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3086,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3091,15'
          Dst:             ne_read_block_additions
        - Src:             'src/nestegg.c:3093,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3095,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3103,15'
          Dst:             ne_read_int
        - Src:             'src/nestegg.c:3105,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3107,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3120,15'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:3122,13'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3124,15'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:3132,7'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:3146,9'
          Dst:             ne_free_block_additions
        - Src:             'src/nestegg.c:3152,11'
          Dst:             ne_io_read_skip
    - functionName:    nestegg_free_packet
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3234
      functionLinenumberEnd: 3247
      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:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:3241,5'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:3244,3'
          Dst:             ne_free_block_additions
    - functionName:    ne_free_block_additions
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2183
      functionLinenumberEnd: 2190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ne_read_block
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1771
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          934
      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
        - nestegg_free_packet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/nestegg.c:1563,3'
          Branch Sides:    []
        - Branch String:   'src/nestegg.c:1584,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/nestegg.c:1530,7'
          Dst:             ne_read_vint
        - Src:             'src/nestegg.c:1539,7'
          Dst:             ne_read_int
        - Src:             'src/nestegg.c:1545,7'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:1570,9'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:1577,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1591,9'
          Dst:             ne_read_xiph_lacing
        - Src:             'src/nestegg.c:1604,9'
          Dst:             ne_read_ebml_lacing
        - Src:             'src/nestegg.c:1609,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1620,7'
          Dst:             ne_map_track_number_to_index
        - Src:             'src/nestegg.c:1623,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:1627,7'
          Dst:             ne_read_block_encryption
        - Src:             'src/nestegg.c:1639,14'
          Dst:             ne_get_timecode_scale
        - Src:             'src/nestegg.c:1654,9'
          Dst:             ne_alloc
        - Src:             'src/nestegg.c:1667,7'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:1670,9'
          Dst:             ne_alloc_frame
        - Src:             'src/nestegg.c:1672,7'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:1677,11'
          Dst:             ne_io_read
        - Src:             'src/nestegg.c:1679,9'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:1680,9'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:1683,29'
          Dst:             ne_alloc_frame_encryption
        - Src:             'src/nestegg.c:1685,9'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:1686,9'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:1691,35'
          Dst:             ne_alloc
        - Src:             'src/nestegg.c:1693,11'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:1694,11'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:1697,13'
          Dst:             ne_io_read
        - Src:             'src/nestegg.c:1699,11'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:1700,11'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:1707,15'
          Dst:             ne_io_read
        - Src:             'src/nestegg.c:1709,13'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:1710,13'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:1715,52'
          Dst:             ne_alloc
        - Src:             'src/nestegg.c:1719,17'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:1729,13'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:1730,13'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:1741,7'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:1742,7'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:1747,15'
          Dst:             ne_alloc
        - Src:             'src/nestegg.c:1749,7'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:1750,7'
          Dst:             nestegg_free_packet
        - Src:             'src/nestegg.c:1754,9'
          Dst:             ne_io_read
        - Src:             'src/nestegg.c:1756,7'
          Dst:             ne_free_frame
        - Src:             'src/nestegg.c:1757,7'
          Dst:             nestegg_free_packet
    - functionName:    ne_get_timecode_scale
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1412
      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:1409,7'
          Dst:             ne_get_uint
    - functionName:    ne_read_block_additions
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          373
      EdgeCount:       77
      CyclomaticComplexity: 23
      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:1784,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1786,25'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:1788,10'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:1793,9'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:1802,11'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:1808,22'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:1810,12'
          Dst:             ne_io_tell
        - Src:             'src/nestegg.c:1811,11'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:1818,13'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:1842,18'
          Dst:             ne_alloc
        - Src:             'src/nestegg.c:1845,15'
          Dst:             ne_io_read
        - Src:             'src/nestegg.c:1856,13'
          Dst:             ne_io_read_skip
        - Src:             'src/nestegg.c:1870,24'
          Dst:             ne_alloc
    - functionName:    ne_read_xiph_lacing
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1365
      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:1352,9'
          Dst:             ne_read_xiph_lace_value
    - functionName:    ne_map_track_number_to_index
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1444
      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:1433,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1435,9'
          Dst:             ne_get_uint
    - functionName:    ne_find_track_entry
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1462
      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:1454,5'
          Dst:             __assert_fail
    - functionName:    nestegg_read_reset
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2941
      functionLinenumberEnd: 2943
      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:2942,3'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:2943,10'
          Dst:             ne_ctx_restore
    - functionName:    nestegg_track_default_duration
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2924
      functionLinenumberEnd: 2937
      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:2928,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:2932,7'
          Dst:             ne_get_uint
    - functionName:    nestegg_track_content_enc_key_id
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2852
      functionLinenumberEnd: 2919
      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:2861,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:2875,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2889,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2903,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2910,7'
          Dst:             ne_get_binary
    - functionName:    nestegg_track_encoding
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2821
      functionLinenumberEnd: 2847
      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:2826,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:2840,3'
          Dst:             ne_get_uint
    - functionName:    nestegg_track_audio_params
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2784
      functionLinenumberEnd: 2817
      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:2790,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:2794,7'
          Dst:             nestegg_track_type
        - Src:             'src/nestegg.c:2798,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:2801,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2805,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2809,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2813,3'
          Dst:             ne_get_uint
    - functionName:    nestegg_track_type
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2458
      functionLinenumberEnd: 2476
      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:2462,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:2466,7'
          Dst:             ne_get_uint
    - functionName:    ne_get_float
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 941
      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:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:936,3'
          Dst:             __assert_fail
    - functionName:    nestegg_track_video_params
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2666
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          359
      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:2673,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:2677,7'
          Dst:             nestegg_track_type
        - Src:             'src/nestegg.c:2681,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2687,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2690,7'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2694,7'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2699,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2703,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2707,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2711,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2715,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2719,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2723,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2727,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2731,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2735,3'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2738,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:2739,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:2742,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:2743,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:2746,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:2747,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:2750,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:2751,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:2754,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:2755,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:2758,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:2759,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:2762,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:2763,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:2766,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:2767,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:2770,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:2771,3'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:2774,12'
          Dst:             strtod
        - Src:             'src/nestegg.c:2775,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: 2590
      functionLinenumberEnd: 2661
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          262
      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:2598,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:2602,7'
          Dst:             nestegg_track_codec_data_count
        - Src:             'src/nestegg.c:2605,7'
          Dst:             ne_get_binary
        - Src:             'src/nestegg.c:2608,7'
          Dst:             nestegg_track_codec_id
        - Src:             'src/nestegg.c:2629,9'
          Dst:             ne_read_uint
        - Src:             'src/nestegg.c:2637,9'
          Dst:             ne_read_xiph_lacing
        - Src:             'src/nestegg.c:2648,5'
          Dst:             __assert_fail
    - functionName:    nestegg_track_codec_data_count
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2538
      functionLinenumberEnd: 2585
      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:2546,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:2550,14'
          Dst:             nestegg_track_codec_id
        - Src:             'src/nestegg.c:2572,7'
          Dst:             ne_get_binary
    - functionName:    nestegg_track_codec_id
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2480
      functionLinenumberEnd: 2533
      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:2484,11'
          Dst:             ne_find_track_entry
        - Src:             'src/nestegg.c:2488,7'
          Dst:             ne_get_string
        - Src:             'src/nestegg.c:2492,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2495,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2498,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2501,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2504,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2507,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2510,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2513,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2514,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2515,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2516,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2517,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2518,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2521,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2524,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2527,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2528,7'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2529,7'
          Dst:             strcmp
    - functionName:    ne_find_cue_position_for_track
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 1947
      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:1932,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1934,9'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:1937,9'
          Dst:             ne_map_track_number_to_index
    - functionName:    ne_find_cue_point_for_tstamp
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 1971
      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:1956,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:1962,9'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:1965,9'
          Dst:             ne_find_cue_position_for_track
    - functionName:    nestegg_track_seek
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2418
      functionLinenumberEnd: 2454
      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:2427,9'
          Dst:             ne_init_cue_points
        - Src:             'src/nestegg.c:2432,14'
          Dst:             ne_get_timecode_scale
        - Src:             'src/nestegg.c:2436,15'
          Dst:             ne_find_cue_point_for_tstamp
        - Src:             'src/nestegg.c:2441,9'
          Dst:             ne_find_cue_position_for_track
        - Src:             'src/nestegg.c:2445,7'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2449,7'
          Dst:             nestegg_offset_seek
    - functionName:    ne_init_cue_points
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1983
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          228
      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
        - ne_read_element
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:1993,13'
          Dst:             ne_find_seek_for_id
        - Src:             'src/nestegg.c:1997,9'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2001,9'
          Dst:             ne_ctx_save
        - Src:             'src/nestegg.c:2006,9'
          Dst:             ne_io_seek
        - Src:             'src/nestegg.c:2011,9'
          Dst:             ne_read_element
        - Src:             'src/nestegg.c:2018,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:2019,9'
          Dst:             ne_ctx_push
        - Src:             'src/nestegg.c:2021,9'
          Dst:             ne_ctx_push
        - Src:             'src/nestegg.c:2023,9'
          Dst:             ne_ctx_push
        - Src:             'src/nestegg.c:2027,9'
          Dst:             ne_parse
        - Src:             'src/nestegg.c:2029,7'
          Dst:             ne_ctx_pop
        - Src:             'src/nestegg.c:2032,9'
          Dst:             ne_ctx_restore
    - functionName:    nestegg_offset_seek
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2399
      functionLinenumberEnd: 2414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ne_io_seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2406,7'
          Dst:             ne_io_seek
        - Src:             'src/nestegg.c:2411,3'
          Dst:             __assert_fail
    - functionName:    nestegg_get_cue_point
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2327
      functionLinenumberEnd: 2395
      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:2346,5'
          Dst:             ne_init_cue_points
        - Src:             'src/nestegg.c:2353,3'
          Dst:             nestegg_track_count
        - Src:             'src/nestegg.c:2355,14'
          Dst:             ne_get_timecode_scale
        - Src:             'src/nestegg.c:2360,5'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:2364,7'
          Dst:             __assert_fail
        - Src:             'src/nestegg.c:2367,13'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2370,13'
          Dst:             ne_map_track_number_to_index
        - Src:             'src/nestegg.c:2374,15'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2378,17'
          Dst:             ne_get_uint
    - functionName:    nestegg_track_count
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2319
      functionLinenumberEnd: 2321
      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: 2310
      functionLinenumberEnd: 2315
      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:2311,12'
          Dst:             ne_get_timecode_scale
    - functionName:    nestegg_duration
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2306
      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:2292,7'
          Dst:             ne_get_float
        - Src:             'src/nestegg.c:2295,14'
          Dst:             ne_get_timecode_scale
    - functionName:    nestegg_init
      functionSourceFile: '/src/nestegg/src/nestegg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2194
      functionLinenumberEnd: 2274
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          279
      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
        - ne_peek_element
        - nestegg_destroy
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/nestegg.c:2201,7'
          Dst:             ne_context_new
        - Src:             'src/nestegg.c:2204,7'
          Dst:             ne_peek_element
        - Src:             'src/nestegg.c:2206,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2211,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2217,7'
          Dst:             ne_ctx_push
        - Src:             'src/nestegg.c:2218,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2222,7'
          Dst:             ne_parse
        - Src:             'src/nestegg.c:2224,5'
          Dst:             ne_ctx_pop
        - Src:             'src/nestegg.c:2227,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2231,7'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2234,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2238,7'
          Dst:             ne_get_string
        - Src:             'src/nestegg.c:2240,9'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2240,44'
          Dst:             strcmp
        - Src:             'src/nestegg.c:2241,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2245,7'
          Dst:             ne_get_uint
        - Src:             'src/nestegg.c:2248,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2253,5'
          Dst:             nestegg_destroy
        - Src:             'src/nestegg.c:2265,7'
          Dst:             ne_ctx_save
        - Src:             'src/nestegg.c:2267,5'
          Dst:             nestegg_destroy
    - functionName:    _ZL14ne_buffer_tellPv
      functionSourceFile: '/src/nestegg/test/fuzz.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      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: 53
      functionLinenumberEnd: 74
      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:57,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL14ne_buffer_readPvmS_
      functionSourceFile: '/src/nestegg/test/fuzz.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/nestegg/test/fuzz.cc'
      linkageType:     externalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          300
      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_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:    0
      BranchProfiles:
        - Branch String:   'test/fuzz.cc:135,5'
          Branch Sides:    []
      Callsites:
        - Src:             'test/fuzz.cc:114,7'
          Dst:             nestegg_init
        - Src:             'test/fuzz.cc:118,3'
          Dst:             nestegg_track_count
        - Src:             'test/fuzz.cc:119,3'
          Dst:             nestegg_duration
        - Src:             'test/fuzz.cc:120,3'
          Dst:             nestegg_tstamp_scale
        - Src:             'test/fuzz.cc:121,10'
          Dst:             nestegg_has_cues
        - Src:             'test/fuzz.cc:124,12'
          Dst:             nestegg_track_type
        - Src:             'test/fuzz.cc:125,10'
          Dst:             nestegg_track_codec_id
        - Src:             'test/fuzz.cc:126,5'
          Dst:             nestegg_track_codec_data_count
        - Src:             'test/fuzz.cc:127,22'
          Dst:             nestegg_track_encoding
        - Src:             'test/fuzz.cc:128,9'
          Dst:             nestegg_track_default_duration
        - Src:             'test/fuzz.cc:130,7'
          Dst:             nestegg_track_content_enc_key_id
        - Src:             'test/fuzz.cc:133,7'
          Dst:             nestegg_track_codec_data
        - Src:             'test/fuzz.cc:137,7'
          Dst:             nestegg_track_video_params
        - Src:             'test/fuzz.cc:140,7'
          Dst:             nestegg_track_audio_params
        - Src:             'test/fuzz.cc:151,9'
          Dst:             nestegg_read_packet
        - Src:             'test/fuzz.cc:153,7'
          Dst:             __assert_fail
        - Src:             'test/fuzz.cc:156,5'
          Dst:             nestegg_packet_track
        - Src:             'test/fuzz.cc:157,20'
          Dst:             nestegg_packet_has_keyframe
        - Src:             'test/fuzz.cc:158,5'
          Dst:             nestegg_packet_count
        - Src:             'test/fuzz.cc:159,5'
          Dst:             nestegg_packet_tstamp
        - Src:             'test/fuzz.cc:161,5'
          Dst:             nestegg_packet_duration
        - Src:             'test/fuzz.cc:163,5'
          Dst:             nestegg_packet_discard_padding
        - Src:             'test/fuzz.cc:165,5'
          Dst:             nestegg_packet_reference_block
        - Src:             'test/fuzz.cc:167,5'
          Dst:             nestegg_packet_additional_data
        - Src:             'test/fuzz.cc:168,22'
          Dst:             nestegg_packet_encryption
        - Src:             'test/fuzz.cc:171,7'
          Dst:             nestegg_packet_iv
        - Src:             'test/fuzz.cc:174,7'
          Dst:             nestegg_packet_offsets
        - Src:             'test/fuzz.cc:177,7'
          Dst:             nestegg_packet_data
        - Src:             'test/fuzz.cc:179,5'
          Dst:             nestegg_free_packet
        - Src:             'test/fuzz.cc:182,3'
          Dst:             nestegg_destroy
...
