---
Fuzzer filename: '/src/dr_libs/tests/wav/dr_wav_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZL18drwav__ieee_to_s32PiPKhmj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7786
      functionLinenumberEnd: 7798
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - drwav_f32_to_s32
        - drwav_f64_to_s32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7788,9'
          Dst:             drwav_f32_to_s32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7791,9'
          Dst:             drwav_f64_to_s32
    - functionName:    drwav_f32_to_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8144
      functionLinenumberEnd: 8158
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_f64_to_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8161
      functionLinenumberEnd: 8175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17drwav__pcm_to_s32PiPKhmj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7731
      functionLinenumberEnd: 7783
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          201
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - drwav_s16_to_s32
        - drwav_s24_to_s32
        - drwav_u8_to_s32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7736,9'
          Dst:             drwav_u8_to_s32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7742,9'
          Dst:             drwav_s16_to_s32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7746,9'
          Dst:             drwav_s24_to_s32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7771,13'
          Dst:             __assert_fail
    - functionName:    drwav_u8_to_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8100
      functionLinenumberEnd: 8110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_s16_to_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8113
      functionLinenumberEnd: 8123
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_s24_to_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8126
      functionLinenumberEnd: 8141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    104
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18drwav__ieee_to_f32PfPKhmj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7298
      functionLinenumberEnd: 7313
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - drwav_f64_to_f32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7306,9'
          Dst:             drwav_f64_to_f32
    - functionName:    drwav_f64_to_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7690
      functionLinenumberEnd: 7700
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17drwav__pcm_to_f32PfPKhmj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7245
      functionLinenumberEnd: 7295
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          181
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - drwav_s16_to_f32
        - drwav_s24_to_f32
        - drwav_s32_to_f32
        - drwav_u8_to_f32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7250,9'
          Dst:             drwav_u8_to_f32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7256,9'
          Dst:             drwav_s16_to_f32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7260,9'
          Dst:             drwav_s24_to_f32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7264,9'
          Dst:             drwav_s32_to_f32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7283,13'
          Dst:             __assert_fail
    - functionName:    drwav_u8_to_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7617
      functionLinenumberEnd: 7643
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_s16_to_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7646
      functionLinenumberEnd: 7656
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_s24_to_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7659
      functionLinenumberEnd: 7675
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          91
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_s32_to_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7678
      functionLinenumberEnd: 7687
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18drwav__ieee_to_s16PsPKhmj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6849
      functionLinenumberEnd: 6861
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - drwav_f32_to_s16
        - drwav_f64_to_s16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6851,9'
          Dst:             drwav_f32_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6854,9'
          Dst:             drwav_f64_to_s16
    - functionName:    drwav_f32_to_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7194
      functionLinenumberEnd: 7208
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_f64_to_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7211
      functionLinenumberEnd: 7225
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17drwav__pcm_to_s16PsPKhmj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6793
      functionLinenumberEnd: 6846
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          198
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - drwav_s24_to_s16
        - drwav_s32_to_s16
        - drwav_u8_to_s16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6798,9'
          Dst:             drwav_u8_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6811,9'
          Dst:             drwav_s24_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6815,9'
          Dst:             drwav_s32_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6834,13'
          Dst:             __assert_fail
    - functionName:    drwav_u8_to_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7160
      functionLinenumberEnd: 7169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_s24_to_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7172
      functionLinenumberEnd: 7180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          68
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_s32_to_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7183
      functionLinenumberEnd: 7191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL27drwav__data_chunk_size_rf64y
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4583
      functionLinenumberEnd: 4584
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL26drwav__data_chunk_size_w64y
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4568
      functionLinenumberEnd: 4569
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL27drwav__data_chunk_size_riffy
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4552
      functionLinenumberEnd: 4558
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL28drwav_calculate_padding_size15drwav_containery
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1954
      functionLinenumberEnd: 1960
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL29drwav__chunk_padding_size_w64y
        - _ZL30drwav__chunk_padding_size_riffy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:1956,16'
          Dst:             _ZL30drwav__chunk_padding_size_riffy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:1958,16'
          Dst:             _ZL29drwav__chunk_padding_size_w64y
    - functionName:    _ZL30drwav__chunk_padding_size_riffy
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1945
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL29drwav__chunk_padding_size_w64y
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL29drwav__realloc_from_callbacksPvmmPK26drwav_allocation_callbacks
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          118
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL27drwav__on_seek_memory_writePvi17drwav_seek_origin
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5681
      functionLinenumberEnd: 5710
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          115
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5685,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5694,9'
          Dst:             __assert_fail
    - functionName:    _ZL22drwav__on_write_memoryPvPKvm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5641
      functionLinenumberEnd: 5678
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          221
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL29drwav__realloc_from_callbacksPvmmPK26drwav_allocation_callbacks
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5645,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5646,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5659,20'
          Dst:             _ZL29drwav__realloc_from_callbacksPvmmPK26drwav_allocation_callbacks
    - functionName:    _ZL36drwav_init_file_write__internal_FILEP5drwavP8_IO_FILEPK17drwav_data_formatyjPK26drwav_allocation_callbacks
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5503
      functionLinenumberEnd: 5519
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
        - _ZL20drwav__on_seek_stdioPvi17drwav_seek_origin
        - _ZL21drwav__on_write_stdioPvPKvm
        - _ZL26drwav_init_write__internalP5drwavPK17drwav_data_formaty
        - fclose
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5506,14'
          Dst:             _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5506,14'
          Dst:             _ZL21drwav__on_write_stdioPvPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5506,14'
          Dst:             _ZL20drwav__on_seek_stdioPvi17drwav_seek_origin
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5508,9'
          Dst:             fclose
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5512,14'
          Dst:             _ZL26drwav_init_write__internalP5drwavPK17drwav_data_formaty
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5514,9'
          Dst:             fclose
    - functionName:    _ZL21drwav__on_write_stdioPvPKvm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5383
      functionLinenumberEnd: 5384
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwrite
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5384,12'
          Dst:             fwrite
    - functionName:    _ZL20drwav__on_seek_stdioPvi17drwav_seek_origin
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5388
      functionLinenumberEnd: 5396
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fseek
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5396,12'
          Dst:             fseek
    - functionName:    _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4590
      functionLinenumberEnd: 4627
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          222
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL43drwav_copy_allocation_callbacks_or_defaultsPK26drwav_allocation_callbacks
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4611,33'
          Dst:             _ZL43drwav_copy_allocation_callbacks_or_defaultsPK26drwav_allocation_callbacks
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL26drwav_init_write__internalP5drwavPK17drwav_data_formaty
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4631
      functionLinenumberEnd: 4743
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          520
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - _ZL12drwav__writeP5drwavPKvm
        - _ZL24drwav__write_u16ne_to_leP5drwavt
        - _ZL24drwav__write_u32ne_to_leP5drwavj
        - _ZL24drwav__write_u64ne_to_leP5drwavy
        - _ZL30drwav__write_or_count_metadataP5drwavP14drwav_metadataj
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4663,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4664,23'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4665,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4668,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4669,23'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4670,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4672,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4673,23'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4674,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4685,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4686,23'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4687,23'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4688,23'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4689,23'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4690,23'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4697,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4698,23'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4701,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4702,23'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4705,19'
          Dst:             _ZL24drwav__write_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4706,19'
          Dst:             _ZL24drwav__write_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4707,19'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4708,19'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4709,19'
          Dst:             _ZL24drwav__write_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4710,19'
          Dst:             _ZL24drwav__write_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4715,23'
          Dst:             _ZL30drwav__write_or_count_metadataP5drwavP14drwav_metadataj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4723,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4724,23'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4727,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4728,23'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4730,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4731,23'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
    - functionName:    _ZL12drwav__writeP5drwavPKvm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4022
      functionLinenumberEnd: 4027
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4023,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4024,5'
          Dst:             __assert_fail
    - functionName:    _ZL24drwav__write_u32ne_to_leP5drwavj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4051
      functionLinenumberEnd: 4059
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12drwav__writeP5drwavPKvm
        - __assert_fail
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4052,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4053,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4059,12'
          Dst:             _ZL12drwav__writeP5drwavPKvm
    - functionName:    _ZL24drwav__write_u64ne_to_leP5drwavy
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4063
      functionLinenumberEnd: 4071
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12drwav__writeP5drwavPKvm
        - __assert_fail
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4064,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4065,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4071,12'
          Dst:             _ZL12drwav__writeP5drwavPKvm
    - functionName:    _ZL24drwav__write_u16ne_to_leP5drwavt
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4039
      functionLinenumberEnd: 4047
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12drwav__writeP5drwavPKvm
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4040,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4041,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4047,12'
          Dst:             _ZL12drwav__writeP5drwavPKvm
    - functionName:    _ZL30drwav__write_or_count_metadataP5drwavP14drwav_metadataj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4173
      functionLinenumberEnd: 4539
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         194
      ICount:          1910
      EdgeCount:       232
      CyclomaticComplexity: 40
      functionsReached:
        - _ZL21drwav__write_or_countP5drwavPKvm
        - _ZL26drwav__write_or_count_byteP5drwavh
        - _ZL33drwav__write_or_count_f32ne_to_leP5drwavf
        - _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - _ZL46drwav__write_or_count_string_to_fixed_size_bufP5drwavPcm
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/dr_libs/tests/wav/../../dr_wav.h:4195,9'
          Branch Sides:    []
        - Branch String:   '/src/dr_libs/tests/wav/../../dr_wav.h:4364,17'
          Branch Sides:    []
        - Branch String:   '/src/dr_libs/tests/wav/../../dr_wav.h:4413,13'
          Branch Sides:    []
        - Branch String:   '/src/dr_libs/tests/wav/../../dr_wav.h:4460,13'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4202,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4203,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4205,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4206,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4207,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4208,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4209,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4210,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4211,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4212,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4213,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4216,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4217,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4218,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4219,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4220,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4221,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4225,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4233,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4234,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4235,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4236,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4237,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4238,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4239,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4240,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4241,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4250,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4251,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4252,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4254,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4255,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4256,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4257,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4258,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4259,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4267,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4268,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4269,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4270,33'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4271,33'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4272,33'
          Dst:             _ZL33drwav__write_or_count_f32ne_to_leP5drwavf
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4273,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4274,33'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4275,33'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4276,33'
          Dst:             _ZL33drwav__write_or_count_f32ne_to_leP5drwavf
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4287,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4288,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4290,33'
          Dst:             _ZL46drwav__write_or_count_string_to_fixed_size_bufP5drwavPcm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4291,33'
          Dst:             _ZL46drwav__write_or_count_string_to_fixed_size_bufP5drwavPcm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4292,33'
          Dst:             _ZL46drwav__write_or_count_string_to_fixed_size_bufP5drwavPcm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4293,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4294,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4298,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4299,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4301,33'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4302,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4303,33'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4304,33'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4305,33'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4306,33'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4307,33'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4310,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4313,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4322,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4323,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4324,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4331,29'
          Dst:             _ZL26drwav__write_or_count_byteP5drwavh
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4353,25'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4354,25'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4355,25'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4382,17'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4386,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4387,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4388,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4389,37'
          Dst:             _ZL26drwav__write_or_count_byteP5drwavh
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4395,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4396,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4397,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4402,33'
          Dst:             _ZL26drwav__write_or_count_byteP5drwavh
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4452,25'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4453,25'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4454,25'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4475,25'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4476,25'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4480,41'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4482,41'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4484,41'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4485,41'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4486,41'
          Dst:             _ZL26drwav__write_or_count_byteP5drwavh
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4494,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4498,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4499,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4500,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4501,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4502,37'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4503,37'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4504,37'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4505,37'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4508,25'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4510,41'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4511,41'
          Dst:             _ZL26drwav__write_or_count_byteP5drwavh
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4520,25'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4521,41'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4522,41'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4523,41'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4531,33'
          Dst:             _ZL26drwav__write_or_count_byteP5drwavh
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4536,5'
          Dst:             __assert_fail
    - functionName:    _ZL21drwav__write_or_countP5drwavPKvm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4094
      functionLinenumberEnd: 4100
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12drwav__writeP5drwavPKvm
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4099,12'
          Dst:             _ZL12drwav__writeP5drwavPKvm
    - functionName:    _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4121
      functionLinenumberEnd: 4127
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL24drwav__write_u32ne_to_leP5drwavj
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4126,12'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
    - functionName:    _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4112
      functionLinenumberEnd: 4118
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL24drwav__write_u16ne_to_leP5drwavt
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4117,12'
          Dst:             _ZL24drwav__write_u16ne_to_leP5drwavt
    - functionName:    _ZL33drwav__write_or_count_f32ne_to_leP5drwavf
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4141
      functionLinenumberEnd: 4147
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL24drwav__write_f32ne_to_leP5drwavf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4146,12'
          Dst:             _ZL24drwav__write_f32ne_to_leP5drwavf
    - functionName:    _ZL46drwav__write_or_count_string_to_fixed_size_bufP5drwavPcm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4150
      functionLinenumberEnd: 4168
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL17drwav__write_byteP5drwavh
        - _ZL21drwav__strlen_clampedPKcm
        - _ZL21drwav__write_or_countP5drwavPKvm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4157,11'
          Dst:             _ZL21drwav__strlen_clampedPKcm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4158,5'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4163,13'
          Dst:             _ZL17drwav__write_byteP5drwavh
    - functionName:    _ZL26drwav__write_or_count_byteP5drwavh
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4103
      functionLinenumberEnd: 4109
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL17drwav__write_byteP5drwavh
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4108,12'
          Dst:             _ZL17drwav__write_byteP5drwavh
    - functionName:    _ZL17drwav__write_byteP5drwavh
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4031
      functionLinenumberEnd: 4035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4032,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4033,5'
          Dst:             __assert_fail
    - functionName:    _ZL21drwav__strlen_clampedPKcm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2441
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24drwav__write_f32ne_to_leP5drwavf
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4075
      functionLinenumberEnd: 4090
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12drwav__writeP5drwavPKvm
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4081,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4082,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4090,12'
          Dst:             _ZL12drwav__writeP5drwavPKvm
    - functionName:    _ZL43drwav_copy_allocation_callbacks_or_defaultsPK26drwav_allocation_callbacks
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21drwav__malloc_defaultmPv
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1841
      functionLinenumberEnd: 1843
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22drwav__realloc_defaultPvmS_
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:1849,12'
          Dst:             realloc
    - functionName:    _ZL19drwav__free_defaultPvS_
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1853
      functionLinenumberEnd: 1856
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL28drwav__malloc_from_callbacksmPK26drwav_allocation_callbacks
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1860
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20drwav__on_tell_stdioPvPx
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5400
      functionLinenumberEnd: 5420
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - ftell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5405,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5406,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5415,14'
          Dst:             ftell
    - functionName:    ftell
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23drwav_result_from_errnoi
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4814
      functionLinenumberEnd: 5213
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         135
      ICount:          677
      EdgeCount:       268
      CyclomaticComplexity: 135
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/dr_libs/tests/wav/../../dr_wav.h:4815,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL28drwav_buffer_reader_read_u16P19drwav_buffer_readerPt
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2539
      functionLinenumberEnd: 2557
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL24drwav_buffer_reader_readP19drwav_buffer_readerPvmPm
        - __assert_fail
        - drwav_bytes_to_u16
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2544,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2545,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2549,14'
          Dst:             _ZL24drwav_buffer_reader_readP19drwav_buffer_readerPvmPm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2554,13'
          Dst:             drwav_bytes_to_u16
    - functionName:    _ZL24drwav_buffer_reader_readP19drwav_buffer_readerPvmPm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2503
      functionLinenumberEnd: 2535
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          139
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL23drwav_buffer_reader_ptrPK19drwav_buffer_reader
        - _ZL24drwav_buffer_reader_seekP19drwav_buffer_readerm
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2507,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2520,18'
          Dst:             _ZL24drwav_buffer_reader_seekP19drwav_buffer_readerm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2523,9'
          Dst:             _ZL23drwav_buffer_reader_ptrPK19drwav_buffer_reader
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2527,5'
          Dst:             __assert_fail
    - functionName:    drwav_bytes_to_u16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8620
      functionLinenumberEnd: 8621
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24drwav_buffer_reader_seekP19drwav_buffer_readerm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2490
      functionLinenumberEnd: 2500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2491,5'
          Dst:             __assert_fail
    - functionName:    _ZL23drwav_buffer_reader_ptrPK19drwav_buffer_reader
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2483
      functionLinenumberEnd: 2486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2484,5'
          Dst:             __assert_fail
    - functionName:    _ZL28drwav_buffer_reader_read_u32P19drwav_buffer_readerPj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2560
      functionLinenumberEnd: 2578
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL24drwav_buffer_reader_readP19drwav_buffer_readerPvmPm
        - __assert_fail
        - drwav_bytes_to_u32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2565,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2566,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2570,14'
          Dst:             _ZL24drwav_buffer_reader_readP19drwav_buffer_readerPvmPm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2575,13'
          Dst:             drwav_bytes_to_u32
    - functionName:    drwav_bytes_to_u32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8630
      functionLinenumberEnd: 8631
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL27drwav__metadata_copy_stringP22drwav__metadata_parserPKcm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2445
      functionLinenumberEnd: 2459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL21drwav__strlen_clampedPKcm
        - _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2446,18'
          Dst:             _ZL21drwav__strlen_clampedPKcm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2449,31'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2450,9'
          Dst:             __assert_fail
    - functionName:    _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL31drwav__metadata_memory_capacityP22drwav__metadata_parser
        - __assert_fail
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2158,5'
          Dst:             _ZL31drwav__metadata_memory_capacityP22drwav__metadata_parser
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2158,5'
          Dst:             __assert_fail
    - functionName:    _ZL31drwav__metadata_memory_capacityP22drwav__metadata_parser
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2132
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24drwav_buffer_reader_initPKvmP19drwav_buffer_reader
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2469
      functionLinenumberEnd: 2479
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2470,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2471,5'
          Dst:             __assert_fail
    - functionName:    _ZL37drwav__metadata_process_unknown_chunkP22drwav__metadata_parserPKhy23drwav_metadata_location
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2748
      functionLinenumberEnd: 2783
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          195
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - __assert_fail
        - drwav_fourcc_equal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2755,9'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2755,49'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2755,89'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2761,9'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2771,66'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2772,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2774,21'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
    - functionName:    drwav_fourcc_equal
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8676
      functionLinenumberEnd: 8681
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2168
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2195
      functionLinenumberEnd: 2201
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL14drwav__on_readPFmPvS_mES_S_mPy
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2197,16'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
    - functionName:    _ZL14drwav__on_readPFmPvS_mES_S_mPy
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2070
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2065,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2066,5'
          Dst:             __assert_fail
    - functionName:    _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2716
      functionLinenumberEnd: 2744
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          136
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - __assert_fail
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2722,9'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2728,55'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2729,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2731,25'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
    - functionName:    _ZL52drwav__read_list_labelled_cue_region_to_metadata_objP22drwav__metadata_parserP14drwav_metadatay
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2677
      functionLinenumberEnd: 2712
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          184
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - __assert_fail
        - drwav_bytes_to_u16
        - drwav_bytes_to_u32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2680,28'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2682,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2688,58'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2689,58'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2694,58'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2695,58'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2696,58'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2697,58'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2702,69'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2703,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2705,13'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
    - functionName:    _ZL46drwav__read_list_label_or_note_to_metadata_objP22drwav__metadata_parserP14drwav_metadatay19drwav_metadata_type
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2647
      functionLinenumberEnd: 2673
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - __assert_fail
        - drwav_bytes_to_u32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2650,28'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2652,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2658,50'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2663,63'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2664,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2666,13'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
    - functionName:    _ZL32drwav__read_bext_to_metadata_objP22drwav__metadata_parserP14drwav_metadatay
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2583
      functionLinenumberEnd: 2643
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          239
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL23drwav_buffer_reader_ptrPK19drwav_buffer_reader
        - _ZL24drwav_buffer_reader_initPKvmP19drwav_buffer_reader
        - _ZL24drwav_buffer_reader_readP19drwav_buffer_readerPvmPm
        - _ZL24drwav_buffer_reader_seekP19drwav_buffer_readerm
        - _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - _ZL27drwav__metadata_copy_stringP22drwav__metadata_parserPKcm
        - _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - _ZL28drwav_buffer_reader_read_u16P19drwav_buffer_readerPt
        - _ZL28drwav_buffer_reader_read_u32P19drwav_buffer_readerPj
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2585,24'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2587,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2597,13'
          Dst:             _ZL24drwav_buffer_reader_initPKvmP19drwav_buffer_reader
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2598,99'
          Dst:             _ZL23drwav_buffer_reader_ptrPK19drwav_buffer_reader
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2598,49'
          Dst:             _ZL27drwav__metadata_copy_stringP22drwav__metadata_parserPKcm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2599,13'
          Dst:             _ZL24drwav_buffer_reader_seekP19drwav_buffer_readerm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2601,102'
          Dst:             _ZL23drwav_buffer_reader_ptrPK19drwav_buffer_reader
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2601,52'
          Dst:             _ZL27drwav__metadata_copy_stringP22drwav__metadata_parserPKcm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2602,13'
          Dst:             _ZL24drwav_buffer_reader_seekP19drwav_buffer_readerm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2604,107'
          Dst:             _ZL23drwav_buffer_reader_ptrPK19drwav_buffer_reader
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2604,57'
          Dst:             _ZL27drwav__metadata_copy_stringP22drwav__metadata_parserPKcm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2605,13'
          Dst:             _ZL24drwav_buffer_reader_seekP19drwav_buffer_readerm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2607,13'
          Dst:             _ZL24drwav_buffer_reader_readP19drwav_buffer_readerPvmPm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2608,13'
          Dst:             _ZL24drwav_buffer_reader_readP19drwav_buffer_readerPvmPm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2610,13'
          Dst:             _ZL28drwav_buffer_reader_read_u32P19drwav_buffer_readerPj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2611,13'
          Dst:             _ZL28drwav_buffer_reader_read_u32P19drwav_buffer_readerPj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2614,13'
          Dst:             _ZL28drwav_buffer_reader_read_u16P19drwav_buffer_readerPt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2616,42'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2617,13'
          Dst:             _ZL24drwav_buffer_reader_readP19drwav_buffer_readerPvmPm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2619,13'
          Dst:             _ZL28drwav_buffer_reader_read_u16P19drwav_buffer_readerPt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2620,13'
          Dst:             _ZL28drwav_buffer_reader_read_u16P19drwav_buffer_readerPt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2621,13'
          Dst:             _ZL28drwav_buffer_reader_read_u16P19drwav_buffer_readerPt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2622,13'
          Dst:             _ZL28drwav_buffer_reader_read_u16P19drwav_buffer_readerPt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2623,13'
          Dst:             _ZL28drwav_buffer_reader_read_u16P19drwav_buffer_readerPt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2625,13'
          Dst:             _ZL23drwav_buffer_reader_ptrPK19drwav_buffer_reader
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2625,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2629,62'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2630,17'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2632,72'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
    - functionName:    _ZL13drwav__strlenPKc
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2423
      functionLinenumberEnd: 2430
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL31drwav__read_cue_to_metadata_objP22drwav__metadata_parserPK18drwav_chunk_headerP14drwav_metadata
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2314
      functionLinenumberEnd: 2365
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          275
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - __assert_fail
        - drwav_bytes_to_u32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2323,21'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2325,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2329,45'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2336,67'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2337,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2344,37'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2347,87'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2348,87'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2353,87'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2354,87'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2355,87'
          Dst:             drwav_bytes_to_u32
    - functionName:    _ZL32drwav__read_acid_to_metadata_objP22drwav__metadata_parserP14drwav_metadata
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          121
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - __assert_fail
        - drwav_bytes_to_f32
        - drwav_bytes_to_u16
        - drwav_bytes_to_u32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2403,17'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2405,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2409,49'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2410,49'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2411,49'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2412,49'
          Dst:             drwav_bytes_to_f32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2413,49'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2414,49'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2415,49'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2416,49'
          Dst:             drwav_bytes_to_f32
    - functionName:    drwav_bytes_to_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8635
      functionLinenumberEnd: 8642
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - drwav_bytes_to_u32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8641,17'
          Dst:             drwav_bytes_to_u32
    - functionName:    _ZL32drwav__read_inst_to_metadata_objP22drwav__metadata_parserP14drwav_metadata
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2368
      functionLinenumberEnd: 2392
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2376,17'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2378,5'
          Dst:             __assert_fail
    - functionName:    _ZL32drwav__read_smpl_to_metadata_objP22drwav__metadata_parserPK18drwav_chunk_headerP14drwav_metadata
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2311
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          390
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - _ZL35drwav__metadata_validate_smpl_chunkPK18drwav_chunk_headerjjPy
        - __assert_fail
        - drwav_bytes_to_u32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2240,21'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2242,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2243,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2257,21'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2258,42'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2259,14'
          Dst:             _ZL35drwav__metadata_validate_smpl_chunkPK18drwav_chunk_headerjjPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2264,63'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2265,63'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2266,63'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2267,63'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2268,63'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2269,63'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2270,63'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2274,57'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2278,29'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2281,78'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2282,78'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2283,78'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2284,78'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2285,78'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2286,78'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2293,57'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2294,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2296,29'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2303,18'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
    - functionName:    _ZL35drwav__metadata_validate_smpl_chunkPK18drwav_chunk_headerjjPy
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2204
      functionLinenumberEnd: 2228
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2207,5'
          Dst:             __assert_fail
    - functionName:    _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2013
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2786
      functionLinenumberEnd: 2787
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - drwav_fourcc_equal
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2787,45'
          Dst:             drwav_fourcc_equal
    - functionName:    _ZL21drwav__metadata_allocP22drwav__metadata_parserP26drwav_allocation_callbacks
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - _ZL31drwav__metadata_memory_capacityP22drwav__metadata_parser
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2175,71'
          Dst:             _ZL31drwav__metadata_memory_capacityP22drwav__metadata_parser
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2187,47'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
    - functionName:    _ZL29drwav__metadata_process_chunkP22drwav__metadata_parserPK18drwav_chunk_header19drwav_metadata_type
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2791
      functionLinenumberEnd: 3056
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         189
      ICount:          1115
      EdgeCount:       252
      CyclomaticComplexity: 65
      functionsReached:
        - _ZL13drwav__strlenPKc
        - _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - _ZL31drwav__read_cue_to_metadata_objP22drwav__metadata_parserPK18drwav_chunk_headerP14drwav_metadata
        - _ZL32drwav__read_acid_to_metadata_objP22drwav__metadata_parserP14drwav_metadata
        - _ZL32drwav__read_bext_to_metadata_objP22drwav__metadata_parserP14drwav_metadatay
        - _ZL32drwav__read_inst_to_metadata_objP22drwav__metadata_parserP14drwav_metadata
        - _ZL32drwav__read_smpl_to_metadata_objP22drwav__metadata_parserPK18drwav_chunk_headerP14drwav_metadata
        - _ZL35drwav__metadata_validate_smpl_chunkPK18drwav_chunk_headerjjPy
        - _ZL37drwav__metadata_process_unknown_chunkP22drwav__metadata_parserPKhy23drwav_metadata_location
        - _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - _ZL46drwav__read_list_label_or_note_to_metadata_objP22drwav__metadata_parserP14drwav_metadatay19drwav_metadata_type
        - _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - _ZL52drwav__read_list_labelled_cue_region_to_metadata_objP22drwav__metadata_parserP14drwav_metadatay
        - __assert_fail
        - drwav_bytes_to_u32
        - drwav_fourcc_equal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2795,9'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2806,33'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2808,46'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2810,37'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2812,71'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2814,29'
          Dst:             _ZL35drwav__metadata_validate_smpl_chunkPK18drwav_chunk_headerjjPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2816,29'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2817,29'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2824,29'
          Dst:             _ZL32drwav__read_smpl_to_metadata_objP22drwav__metadata_parserPK18drwav_chunk_headerP14drwav_metadata
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2834,16'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2839,29'
          Dst:             _ZL32drwav__read_inst_to_metadata_objP22drwav__metadata_parserP14drwav_metadata
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2849,16'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2854,29'
          Dst:             _ZL32drwav__read_acid_to_metadata_objP22drwav__metadata_parserP14drwav_metadata
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2864,16'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2871,17'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2873,29'
          Dst:             _ZL31drwav__read_cue_to_metadata_objP22drwav__metadata_parserPK18drwav_chunk_headerP14drwav_metadata
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2883,16'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2892,33'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2896,36'
          Dst:             _ZL13drwav__strlenPKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2899,33'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2903,36'
          Dst:             _ZL13drwav__strlenPKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2906,33'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2910,36'
          Dst:             _ZL13drwav__strlenPKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2915,17'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2919,29'
          Dst:             _ZL32drwav__read_bext_to_metadata_objP22drwav__metadata_parserP14drwav_metadatay
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2929,16'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2929,56'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2936,42'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2952,17'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2955,24'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2960,29'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2964,32'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2966,17'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2966,115'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2971,25'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2973,165'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2973,45'
          Dst:             _ZL46drwav__read_list_label_or_note_to_metadata_objP22drwav__metadata_parserP14drwav_metadatay19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2983,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2988,25'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2990,45'
          Dst:             _ZL52drwav__read_list_labelled_cue_region_to_metadata_objP22drwav__metadata_parserP14drwav_metadatay
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3000,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3001,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3002,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3003,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3004,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3005,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3006,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3007,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3008,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3009,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3010,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3011,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3012,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3013,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3014,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3015,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3016,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3017,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3018,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3019,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3020,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3021,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3022,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3023,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3024,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3025,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3026,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3027,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3029,37'
          Dst:             _ZL37drwav__metadata_process_unknown_chunkP22drwav__metadata_parserPKhy23drwav_metadata_location
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3033,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3052,21'
          Dst:             _ZL37drwav__metadata_process_unknown_chunkP22drwav__metadata_parserPKhy23drwav_metadata_location
    - functionName:    _ZL26drwav_aiff_extented_to_s64PKh
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1837
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          169
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22drwav__seek_from_startPFjPvi17drwav_seek_originEyS_
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24drwav__read_chunk_headerPFmPvS_mES_15drwav_containerPyP18drwav_chunk_header
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1967
      functionLinenumberEnd: 2010
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          279
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - _ZL29drwav__chunk_padding_size_w64y
        - _ZL30drwav__chunk_padding_size_riffy
        - drwav_bytes_to_u64
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:1980,35'
          Dst:             _ZL30drwav__chunk_padding_size_riffy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:1994,35'
          Dst:             drwav_bytes_to_u64
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2003,35'
          Dst:             _ZL29drwav__chunk_padding_size_w64y
    - functionName:    drwav_bytes_to_u64
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8651
      functionLinenumberEnd: 8654
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          53
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/dr_libs/tests/wav/dr_wav_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - drwav_init_memory
        - drwav_read_pcm_frames_s16
        - drwav_uninit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/dr_wav_fuzzer.cc:20,10'
          Dst:             drwav_init_memory
        - Src:             '/src/dr_libs/tests/wav/dr_wav_fuzzer.cc:27,22'
          Dst:             drwav_read_pcm_frames_s16
        - Src:             '/src/dr_libs/tests/wav/dr_wav_fuzzer.cc:30,5'
          Dst:             drwav_uninit
    - functionName:    drwav_init_memory
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5724
      functionLinenumberEnd: 5725
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - drwav_init_memory_ex
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5725,12'
          Dst:             drwav_init_memory_ex
    - functionName:    drwav_read_pcm_frames_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7097
      functionLinenumberEnd: 7136
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          172
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL30drwav_read_pcm_frames_s16__imaP5drwavyPs
        - _ZL30drwav_read_pcm_frames_s16__pcmP5drwavyPs
        - _ZL31drwav_read_pcm_frames_s16__alawP5drwavyPs
        - _ZL31drwav_read_pcm_frames_s16__ieeeP5drwavyPs
        - _ZL32drwav_read_pcm_frames_s16__mulawP5drwavyPs
        - _ZL34drwav_read_pcm_frames_s16__msadpcmP5drwavyPs
        - drwav_read_pcm_frames
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7103,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7112,16'
          Dst:             _ZL30drwav_read_pcm_frames_s16__pcmP5drwavyPs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7116,16'
          Dst:             _ZL31drwav_read_pcm_frames_s16__ieeeP5drwavyPs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7120,16'
          Dst:             _ZL31drwav_read_pcm_frames_s16__alawP5drwavyPs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7124,16'
          Dst:             _ZL32drwav_read_pcm_frames_s16__mulawP5drwavyPs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7128,16'
          Dst:             _ZL34drwav_read_pcm_frames_s16__msadpcmP5drwavyPs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7132,16'
          Dst:             _ZL30drwav_read_pcm_frames_s16__imaP5drwavyPs
    - functionName:    drwav_uninit
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5868
      functionLinenumberEnd: 5903
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          102
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL19drwav_write_paddingP5drwav
        - drwav_free
        - fclose
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5881,13'
          Dst:             _ZL19drwav_write_paddingP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5889,9'
          Dst:             drwav_free
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5898,9'
          Dst:             fclose
    - functionName:    _ZL19drwav_write_paddingP5drwav
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5805
      functionLinenumberEnd: 5814
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12drwav__writeP5drwavPKvm
        - _ZL28drwav_calculate_padding_size15drwav_containery
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5807,32'
          Dst:             _ZL28drwav_calculate_padding_size15drwav_containery
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5811,9'
          Dst:             _ZL12drwav__writeP5drwavPKvm
    - functionName:    drwav_free
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8611
      functionLinenumberEnd: 8617
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL19drwav__free_defaultPvS_
        - _ZL26drwav__free_from_callbacksPvPK26drwav_allocation_callbacks
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8613,9'
          Dst:             _ZL26drwav__free_from_callbacksPvPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8615,9'
          Dst:             _ZL19drwav__free_defaultPvS_
    - functionName:    _ZL20drwav__on_read_stdioPvS_m
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5378
      functionLinenumberEnd: 5379
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fread
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5379,12'
          Dst:             fread
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL26drwav__free_from_callbacksPvPK26drwav_allocation_callbacks
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_read_pcm_frames
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6032
      functionLinenumberEnd: 6076
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          199
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - drwav_read_pcm_frames_be
        - drwav_read_pcm_frames_le
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6043,30'
          Dst:             drwav_read_pcm_frames_be
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6045,30'
          Dst:             drwav_read_pcm_frames_le
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6054,22'
          Dst:             drwav_read_pcm_frames_le
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6056,22'
          Dst:             drwav_read_pcm_frames_be
    - functionName:    _ZL30drwav_read_pcm_frames_s16__pcmP5drwavyPs
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6864
      functionLinenumberEnd: 6912
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          209
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL17drwav__pcm_to_s16PsPKhmj
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - __assert_fail
        - drwav_read_pcm_frames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6873,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6876,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6890,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6895,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6900,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6904,9'
          Dst:             _ZL17drwav__pcm_to_s16PsPKhmj
    - functionName:    _ZL31drwav_read_pcm_frames_s16__ieeeP5drwavyPs
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6915
      functionLinenumberEnd: 6962
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          181
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL18drwav__ieee_to_s16PsPKhmj
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - __assert_fail
        - drwav_read_pcm_frames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6923,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6926,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6940,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6945,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6950,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6954,9'
          Dst:             _ZL18drwav__ieee_to_s16PsPKhmj
    - functionName:    _ZL31drwav_read_pcm_frames_s16__alawP5drwavyPs
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6965
      functionLinenumberEnd: 7029
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          180
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - __assert_fail
        - drwav_alaw_to_s16
        - drwav_read_pcm_frames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6973,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6976,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6990,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6995,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7000,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7004,9'
          Dst:             drwav_alaw_to_s16
    - functionName:    _ZL32drwav_read_pcm_frames_s16__mulawP5drwavyPs
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7032
      functionLinenumberEnd: 7094
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          180
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - __assert_fail
        - drwav_mulaw_to_s16
        - drwav_read_pcm_frames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7040,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7043,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7057,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7062,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7067,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7071,9'
          Dst:             drwav_mulaw_to_s16
    - functionName:    _ZL34drwav_read_pcm_frames_s16__msadpcmP5drwavyPs
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6390
      functionLinenumberEnd: 6579
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         167
      ICount:          1618
      EdgeCount:       221
      CyclomaticComplexity: 56
      functionsReached:
        - __assert_fail
        - drwav_bytes_to_s16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6400,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6401,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6406,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6419,50'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6420,63'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6421,63'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6440,42'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6441,42'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6442,63'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6443,63'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6444,63'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6445,63'
          Dst:             drwav_bytes_to_s16
    - functionName:    _ZL30drwav_read_pcm_frames_s16__imaP5drwavyPs
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6583
      functionLinenumberEnd: 6738
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         159
      ICount:          1231
      EdgeCount:       208
      CyclomaticComplexity: 51
      functionsReached:
        - __assert_fail
        - drwav_bytes_to_s16
        - drwav_bytes_to_u16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6604,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6605,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6610,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6628,55'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6646,42'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6648,42'
          Dst:             drwav_bytes_to_s16
    - functionName:    drwav_bytes_to_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8625
      functionLinenumberEnd: 8626
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - drwav_bytes_to_u16
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8626,25'
          Dst:             drwav_bytes_to_u16
    - functionName:    _ZL29drwav_get_bytes_per_pcm_frameP5drwav
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3060
      functionLinenumberEnd: 3082
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_mulaw_to_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7236
      functionLinenumberEnd: 7241
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_alaw_to_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7228
      functionLinenumberEnd: 7233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_read_pcm_frames_be
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6016
      functionLinenumberEnd: 6029
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          310
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - drwav_read_pcm_frames_le
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/dr_libs/tests/wav/../../dr_wav.h:1711,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6017,31'
          Dst:             drwav_read_pcm_frames_le
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6020,38'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
    - functionName:    drwav_read_pcm_frames_le
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5974
      functionLinenumberEnd: 6013
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          151
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - drwav_read_raw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5993,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6012,12'
          Dst:             drwav_read_raw
    - functionName:    drwav_read_raw
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5908
      functionLinenumberEnd: 5969
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          228
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5924,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
    - functionName:    drwav_init_memory_ex
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5729
      functionLinenumberEnd: 5743
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
        - _ZL20drwav_init__internalP5drwavPFyPvPFmS1_S1_mEPFjS1_i17drwav_seek_originES1_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES1_j
        - _ZL21drwav__on_read_memoryPvS_m
        - _ZL21drwav__on_seek_memoryPvi17drwav_seek_origin
        - _ZL21drwav__on_tell_memoryPvPx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5734,10'
          Dst:             _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5734,10'
          Dst:             _ZL21drwav__on_read_memoryPvS_m
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5734,10'
          Dst:             _ZL21drwav__on_seek_memoryPvi17drwav_seek_origin
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5734,10'
          Dst:             _ZL21drwav__on_tell_memoryPvPx
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5742,12'
          Dst:             _ZL20drwav_init__internalP5drwavPFyPvPFmS1_S1_mEPFjS1_i17drwav_seek_originES1_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES1_j
    - functionName:    _ZL21drwav__on_read_memoryPvS_m
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5588
      functionLinenumberEnd: 5605
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5592,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5593,5'
          Dst:             __assert_fail
    - functionName:    _ZL21drwav__on_seek_memoryPvi17drwav_seek_origin
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5609
      functionLinenumberEnd: 5638
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          115
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5613,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5622,9'
          Dst:             __assert_fail
    - functionName:    _ZL21drwav__on_tell_memoryPvPx
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5713
      functionLinenumberEnd: 5720
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5716,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5717,5'
          Dst:             __assert_fail
    - functionName:    _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3098
      functionLinenumberEnd: 3115
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          110
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL43drwav_copy_allocation_callbacks_or_defaultsPK26drwav_allocation_callbacks
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3108,33'
          Dst:             _ZL43drwav_copy_allocation_callbacks_or_defaultsPK26drwav_allocation_callbacks
    - functionName:    _ZL20drwav_init__internalP5drwavPFyPvPFmS1_S1_mEPFjS1_i17drwav_seek_originES1_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES1_j
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3118
      functionLinenumberEnd: 3985
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         619
      ICount:          4491
      EdgeCount:       852
      CyclomaticComplexity: 235
      functionsReached:
        - _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - _ZL21drwav__metadata_allocP22drwav__metadata_parserP26drwav_allocation_callbacks
        - _ZL22drwav__seek_from_startPFjPvi17drwav_seek_originEyS_
        - _ZL24drwav__read_chunk_headerPFmPvS_mES_15drwav_containerPyP18drwav_chunk_header
        - _ZL26drwav_aiff_extented_to_s64PKh
        - _ZL29drwav__metadata_process_chunkP22drwav__metadata_parserPK18drwav_chunk_header19drwav_metadata_type
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - drwav_bytes_to_u64
        - drwav_fourcc_equal
        - drwav_free
        - drwav_guid_equal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3165,9'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3173,9'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3175,16'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3177,16'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3184,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3193,16'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3195,16'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3206,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3228,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3232,14'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3239,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3243,13'
          Dst:             drwav_bytes_to_u64
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3247,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3251,14'
          Dst:             drwav_guid_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3258,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3266,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3270,13'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3272,20'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3287,18'
          Dst:             _ZL24drwav__read_chunk_headerPFmPvS_mES_15drwav_containerPyP18drwav_chunk_header
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3292,14'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3299,14'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3307,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3311,25'
          Dst:             drwav_bytes_to_u64
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3315,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3319,36'
          Dst:             drwav_bytes_to_u64
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3323,14'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3355,18'
          Dst:             _ZL24drwav__read_chunk_headerPFmPvS_mES_15drwav_containerPyP18drwav_chunk_header
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3375,21'
          Dst:             _ZL22drwav__seek_from_startPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3385,145'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3386,58'
          Dst:             drwav_guid_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3467,21'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3478,145'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3479,58'
          Dst:             drwav_guid_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3493,21'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3503,145'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3504,58'
          Dst:             drwav_guid_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3512,21'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3532,21'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3543,17'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3553,56'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3576,17'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3584,32'
          Dst:             _ZL26drwav_aiff_extented_to_s64PKh
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3593,21'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3595,28'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3602,28'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3605,28'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3605,64'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3605,100'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3605,136'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3607,28'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3607,64'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3609,28'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3609,64'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3611,28'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3654,21'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3666,56'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3672,17'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3698,25'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3716,21'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3732,13'
          Dst:             _ZL29drwav__metadata_process_chunkP22drwav__metadata_parserPK18drwav_chunk_header19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3735,17'
          Dst:             _ZL22drwav__seek_from_startPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3743,13'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3770,14'
          Dst:             _ZL22drwav__seek_from_startPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3785,13'
          Dst:             _ZL22drwav__seek_from_startPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3789,18'
          Dst:             _ZL21drwav__metadata_allocP22drwav__metadata_parserP26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3800,22'
          Dst:             _ZL24drwav__read_chunk_headerPFmPvS_mES_15drwav_containerPyP18drwav_chunk_header
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3805,33'
          Dst:             _ZL29drwav__metadata_process_chunkP22drwav__metadata_parserPK18drwav_chunk_header19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3812,17'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3813,17'
          Dst:             drwav_free
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3865,9'
          Dst:             _ZL22drwav__seek_from_startPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3866,9'
          Dst:             drwav_free
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3888,38'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3902,38'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3904,13'
          Dst:             drwav_free
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3922,17'
          Dst:             drwav_free
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3940,17'
          Dst:             drwav_free
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3954,13'
          Dst:             drwav_free
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3960,9'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3961,9'
          Dst:             drwav_free
    - functionName:    drwav_guid_equal
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8664
      functionLinenumberEnd: 8673
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_bytes_to_s64
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8658
      functionLinenumberEnd: 8659
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - drwav_bytes_to_u64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8659,25'
          Dst:             drwav_bytes_to_u64
    - functionName:    drwav_bytes_to_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8646
      functionLinenumberEnd: 8647
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - drwav_bytes_to_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8647,25'
          Dst:             drwav_bytes_to_u32
    - functionName:    drwav_open_memory_and_read_pcm_frames_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8588
      functionLinenumberEnd: 8606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL36drwav__read_pcm_frames_and_close_s32P5drwavPjS1_Py
        - drwav_init_memory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8601,10'
          Dst:             drwav_init_memory
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8605,12'
          Dst:             _ZL36drwav__read_pcm_frames_and_close_s32P5drwavPjS1_Py
    - functionName:    _ZL36drwav__read_pcm_frames_and_close_s32P5drwavPjS1_Py
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8302
      functionLinenumberEnd: 8347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          183
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL26drwav__free_from_callbacksPvPK26drwav_allocation_callbacks
        - _ZL28drwav__malloc_from_callbacksmPK26drwav_allocation_callbacks
        - __assert_fail
        - drwav_read_pcm_frames_s32
        - drwav_uninit
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8307,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8311,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8317,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8321,33'
          Dst:             _ZL28drwav__malloc_from_callbacksmPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8323,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8327,18'
          Dst:             drwav_read_pcm_frames_s32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8329,9'
          Dst:             _ZL26drwav__free_from_callbacksPvPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8330,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8334,5'
          Dst:             drwav_uninit
    - functionName:    drwav_read_pcm_frames_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8041
      functionLinenumberEnd: 8076
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          168
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL30drwav_read_pcm_frames_s32__pcmP5drwavyPi
        - _ZL31drwav_read_pcm_frames_s32__alawP5drwavyPi
        - _ZL31drwav_read_pcm_frames_s32__ieeeP5drwavyPi
        - _ZL32drwav_read_pcm_frames_s32__mulawP5drwavyPi
        - _ZL38drwav_read_pcm_frames_s32__msadpcm_imaP5drwavyPi
        - drwav_read_pcm_frames
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8047,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8056,16'
          Dst:             _ZL30drwav_read_pcm_frames_s32__pcmP5drwavyPi
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8060,16'
          Dst:             _ZL38drwav_read_pcm_frames_s32__msadpcm_imaP5drwavyPi
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8064,16'
          Dst:             _ZL31drwav_read_pcm_frames_s32__ieeeP5drwavyPi
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8068,16'
          Dst:             _ZL31drwav_read_pcm_frames_s32__alawP5drwavyPi
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8072,16'
          Dst:             _ZL32drwav_read_pcm_frames_s32__mulawP5drwavyPi
    - functionName:    _ZL30drwav_read_pcm_frames_s32__pcmP5drwavyPi
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7802
      functionLinenumberEnd: 7850
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          201
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL17drwav__pcm_to_s32PiPKhmj
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - __assert_fail
        - drwav_read_pcm_frames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7811,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7814,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7828,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7833,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7838,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7842,9'
          Dst:             _ZL17drwav__pcm_to_s32PiPKhmj
    - functionName:    _ZL38drwav_read_pcm_frames_s32__msadpcm_imaP5drwavyPi
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7853
      functionLinenumberEnd: 7877
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - drwav_read_pcm_frames_s16
        - drwav_s16_to_s32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7863,35'
          Dst:             drwav_read_pcm_frames_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7868,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7870,9'
          Dst:             drwav_s16_to_s32
    - functionName:    _ZL31drwav_read_pcm_frames_s32__ieeeP5drwavyPi
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7881
      functionLinenumberEnd: 7924
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          170
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL18drwav__ieee_to_s32PiPKhmj
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - __assert_fail
        - drwav_read_pcm_frames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7888,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7902,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7907,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7912,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7916,9'
          Dst:             _ZL18drwav__ieee_to_s32PiPKhmj
    - functionName:    _ZL31drwav_read_pcm_frames_s32__alawP5drwavyPi
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7927
      functionLinenumberEnd: 7981
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          169
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - __assert_fail
        - drwav_alaw_to_s32
        - drwav_read_pcm_frames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7934,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7948,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7953,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7958,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7962,9'
          Dst:             drwav_alaw_to_s32
    - functionName:    _ZL32drwav_read_pcm_frames_s32__mulawP5drwavyPi
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7984
      functionLinenumberEnd: 8038
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          169
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - __assert_fail
        - drwav_mulaw_to_s32
        - drwav_read_pcm_frames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7991,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8005,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8010,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8015,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8019,9'
          Dst:             drwav_mulaw_to_s32
    - functionName:    drwav_mulaw_to_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8191
      functionLinenumberEnd: 8201
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_alaw_to_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8178
      functionLinenumberEnd: 8188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_open_memory_and_read_pcm_frames_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8567
      functionLinenumberEnd: 8585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL36drwav__read_pcm_frames_and_close_f32P5drwavPjS1_Py
        - drwav_init_memory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8580,10'
          Dst:             drwav_init_memory
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8584,12'
          Dst:             _ZL36drwav__read_pcm_frames_and_close_f32P5drwavPjS1_Py
    - functionName:    _ZL36drwav__read_pcm_frames_and_close_f32P5drwavPjS1_Py
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8254
      functionLinenumberEnd: 8299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          183
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL26drwav__free_from_callbacksPvPK26drwav_allocation_callbacks
        - _ZL28drwav__malloc_from_callbacksmPK26drwav_allocation_callbacks
        - __assert_fail
        - drwav_read_pcm_frames_f32
        - drwav_uninit
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8259,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8263,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8269,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8273,27'
          Dst:             _ZL28drwav__malloc_from_callbacksmPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8275,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8279,18'
          Dst:             drwav_read_pcm_frames_f32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8281,9'
          Dst:             _ZL26drwav__free_from_callbacksPvPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8282,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8286,5'
          Dst:             drwav_uninit
    - functionName:    drwav_read_pcm_frames_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7558
      functionLinenumberEnd: 7593
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          168
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL30drwav_read_pcm_frames_f32__pcmP5drwavyPf
        - _ZL31drwav_read_pcm_frames_f32__alawP5drwavyPf
        - _ZL31drwav_read_pcm_frames_f32__ieeeP5drwavyPf
        - _ZL32drwav_read_pcm_frames_f32__mulawP5drwavyPf
        - _ZL38drwav_read_pcm_frames_f32__msadpcm_imaP5drwavyPf
        - drwav_read_pcm_frames
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7564,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7573,16'
          Dst:             _ZL30drwav_read_pcm_frames_f32__pcmP5drwavyPf
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7577,16'
          Dst:             _ZL38drwav_read_pcm_frames_f32__msadpcm_imaP5drwavyPf
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7581,16'
          Dst:             _ZL31drwav_read_pcm_frames_f32__ieeeP5drwavyPf
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7585,16'
          Dst:             _ZL31drwav_read_pcm_frames_f32__alawP5drwavyPf
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7589,16'
          Dst:             _ZL32drwav_read_pcm_frames_f32__mulawP5drwavyPf
    - functionName:    _ZL30drwav_read_pcm_frames_f32__pcmP5drwavyPf
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7317
      functionLinenumberEnd: 7360
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          170
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL17drwav__pcm_to_f32PfPKhmj
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - __assert_fail
        - drwav_read_pcm_frames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7324,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7338,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7343,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7348,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7352,9'
          Dst:             _ZL17drwav__pcm_to_f32PfPKhmj
    - functionName:    _ZL38drwav_read_pcm_frames_f32__msadpcm_imaP5drwavyPf
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7363
      functionLinenumberEnd: 7389
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - drwav_read_pcm_frames_s16
        - drwav_s16_to_f32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7375,35'
          Dst:             drwav_read_pcm_frames_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7380,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7382,9'
          Dst:             drwav_s16_to_f32
    - functionName:    _ZL31drwav_read_pcm_frames_f32__ieeeP5drwavyPf
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7393
      functionLinenumberEnd: 7441
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          201
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL18drwav__ieee_to_f32PfPKhmj
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - __assert_fail
        - drwav_read_pcm_frames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7402,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7405,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7419,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7424,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7429,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7433,9'
          Dst:             _ZL18drwav__ieee_to_f32PfPKhmj
    - functionName:    _ZL31drwav_read_pcm_frames_f32__alawP5drwavyPf
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7444
      functionLinenumberEnd: 7498
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          169
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - __assert_fail
        - drwav_alaw_to_f32
        - drwav_read_pcm_frames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7451,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7465,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7470,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7475,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7479,9'
          Dst:             drwav_alaw_to_f32
    - functionName:    _ZL32drwav_read_pcm_frames_f32__mulawP5drwavyPf
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7501
      functionLinenumberEnd: 7555
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          169
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - __assert_fail
        - drwav_mulaw_to_f32
        - drwav_read_pcm_frames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7508,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7522,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7527,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7532,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7536,9'
          Dst:             drwav_mulaw_to_f32
    - functionName:    drwav_mulaw_to_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7716
      functionLinenumberEnd: 7726
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_alaw_to_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7703
      functionLinenumberEnd: 7713
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_open_memory_and_read_pcm_frames_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8546
      functionLinenumberEnd: 8564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL36drwav__read_pcm_frames_and_close_s16P5drwavPjS1_Py
        - drwav_init_memory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8559,10'
          Dst:             drwav_init_memory
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8563,12'
          Dst:             _ZL36drwav__read_pcm_frames_and_close_s16P5drwavPjS1_Py
    - functionName:    _ZL36drwav__read_pcm_frames_and_close_s16P5drwavPjS1_Py
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8206
      functionLinenumberEnd: 8251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          183
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL26drwav__free_from_callbacksPvPK26drwav_allocation_callbacks
        - _ZL28drwav__malloc_from_callbacksmPK26drwav_allocation_callbacks
        - __assert_fail
        - drwav_read_pcm_frames_s16
        - drwav_uninit
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8211,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8215,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8221,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8225,33'
          Dst:             _ZL28drwav__malloc_from_callbacksmPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8227,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8231,18'
          Dst:             drwav_read_pcm_frames_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8233,9'
          Dst:             _ZL26drwav__free_from_callbacksPvPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8234,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8238,5'
          Dst:             drwav_uninit
    - functionName:    drwav_open_file_and_read_pcm_frames_s32_w
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8523
      functionLinenumberEnd: 8541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL36drwav__read_pcm_frames_and_close_s32P5drwavPjS1_Py
        - drwav_init_file_w
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8536,10'
          Dst:             drwav_init_file_w
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8540,12'
          Dst:             _ZL36drwav__read_pcm_frames_and_close_s32P5drwavPjS1_Py
    - functionName:    drwav_init_file_w
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5461
      functionLinenumberEnd: 5462
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - drwav_init_file_ex_w
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5462,12'
          Dst:             drwav_init_file_ex_w
    - functionName:    drwav_init_file_ex_w
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5466
      functionLinenumberEnd: 5474
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12drwav_wfopenPP8_IO_FILEPKwS3_PK26drwav_allocation_callbacks
        - _ZL30drwav_init_file__internal_FILEP5drwavP8_IO_FILEPFyPvPFmS3_S3_mEPFjS3_i17drwav_seek_originES3_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES3_jPK26drwav_allocation_callbacks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5468,9'
          Dst:             _ZL12drwav_wfopenPP8_IO_FILEPKwS3_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5473,12'
          Dst:             _ZL30drwav_init_file__internal_FILEP5drwavP8_IO_FILEPFyPvPFmS3_S3_mEPFjS3_i17drwav_seek_originES3_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES3_jPK26drwav_allocation_callbacks
    - functionName:    _ZL12drwav_wfopenPP8_IO_FILEPKwS3_PK26drwav_allocation_callbacks
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5279
      functionLinenumberEnd: 5372
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          151
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL23drwav_result_from_errnoi
        - _ZL26drwav__free_from_callbacksPvPK26drwav_allocation_callbacks
        - _ZL28drwav__malloc_from_callbacksmPK26drwav_allocation_callbacks
        - __errno_location
        - fopen
        - wcsrtombs
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5332,17'
          Dst:             wcsrtombs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5334,44'
          Dst:             __errno_location
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5334,20'
          Dst:             _ZL23drwav_result_from_errnoi
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5337,30'
          Dst:             _ZL28drwav__malloc_from_callbacksmPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5344,9'
          Dst:             wcsrtombs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5360,19'
          Dst:             fopen
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5362,9'
          Dst:             _ZL26drwav__free_from_callbacksPvPK26drwav_allocation_callbacks
    - functionName:    _ZL30drwav_init_file__internal_FILEP5drwavP8_IO_FILEPFyPvPFmS3_S3_mEPFjS3_i17drwav_seek_originES3_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES3_jPK26drwav_allocation_callbacks
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5430
      functionLinenumberEnd: 5446
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
        - _ZL20drwav__on_read_stdioPvS_m
        - _ZL20drwav__on_seek_stdioPvi17drwav_seek_origin
        - _ZL20drwav__on_tell_stdioPvPx
        - _ZL20drwav_init__internalP5drwavPFyPvPFmS1_S1_mEPFjS1_i17drwav_seek_originES1_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES1_j
        - fclose
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5433,14'
          Dst:             _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5433,14'
          Dst:             _ZL20drwav__on_read_stdioPvS_m
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5433,14'
          Dst:             _ZL20drwav__on_seek_stdioPvi17drwav_seek_origin
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5433,14'
          Dst:             _ZL20drwav__on_tell_stdioPvPx
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5435,9'
          Dst:             fclose
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5439,14'
          Dst:             _ZL20drwav_init__internalP5drwavPFyPvPFmS1_S1_mEPFjS1_i17drwav_seek_originES1_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES1_j
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5441,9'
          Dst:             fclose
    - functionName:    wcsrtombs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_open_file_and_read_pcm_frames_f32_w
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8502
      functionLinenumberEnd: 8520
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL36drwav__read_pcm_frames_and_close_f32P5drwavPjS1_Py
        - drwav_init_file_w
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8515,10'
          Dst:             drwav_init_file_w
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8519,12'
          Dst:             _ZL36drwav__read_pcm_frames_and_close_f32P5drwavPjS1_Py
    - functionName:    drwav_open_file_and_read_pcm_frames_s16_w
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8481
      functionLinenumberEnd: 8499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL36drwav__read_pcm_frames_and_close_s16P5drwavPjS1_Py
        - drwav_init_file_w
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8494,10'
          Dst:             drwav_init_file_w
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8498,12'
          Dst:             _ZL36drwav__read_pcm_frames_and_close_s16P5drwavPjS1_Py
    - functionName:    drwav_open_file_and_read_pcm_frames_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8458
      functionLinenumberEnd: 8476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL36drwav__read_pcm_frames_and_close_s32P5drwavPjS1_Py
        - drwav_init_file
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8471,10'
          Dst:             drwav_init_file
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8475,12'
          Dst:             _ZL36drwav__read_pcm_frames_and_close_s32P5drwavPjS1_Py
    - functionName:    drwav_init_file
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5424
      functionLinenumberEnd: 5425
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - drwav_init_file_ex
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5425,12'
          Dst:             drwav_init_file_ex
    - functionName:    drwav_init_file_ex
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5449
      functionLinenumberEnd: 5457
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11drwav_fopenPP8_IO_FILEPKcS3_
        - _ZL30drwav_init_file__internal_FILEP5drwavP8_IO_FILEPFyPvPFmS3_S3_mEPFjS3_i17drwav_seek_originES3_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES3_jPK26drwav_allocation_callbacks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5451,9'
          Dst:             _ZL11drwav_fopenPP8_IO_FILEPKcS3_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5456,12'
          Dst:             _ZL30drwav_init_file__internal_FILEP5drwavP8_IO_FILEPFyPvPFmS3_S3_mEPFjS3_i17drwav_seek_originES3_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES3_jPK26drwav_allocation_callbacks
    - functionName:    _ZL11drwav_fopenPP8_IO_FILEPKcS3_
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5218
      functionLinenumberEnd: 5257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          90
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL23drwav_result_from_errnoi
        - __errno_location
        - fopen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5243,19'
          Dst:             fopen
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5247,55'
          Dst:             __errno_location
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5247,31'
          Dst:             _ZL23drwav_result_from_errnoi
    - functionName:    drwav_open_file_and_read_pcm_frames_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8437
      functionLinenumberEnd: 8455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL36drwav__read_pcm_frames_and_close_f32P5drwavPjS1_Py
        - drwav_init_file
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8450,10'
          Dst:             drwav_init_file
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8454,12'
          Dst:             _ZL36drwav__read_pcm_frames_and_close_f32P5drwavPjS1_Py
    - functionName:    drwav_open_file_and_read_pcm_frames_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8416
      functionLinenumberEnd: 8434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL36drwav__read_pcm_frames_and_close_s16P5drwavPjS1_Py
        - drwav_init_file
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8429,10'
          Dst:             drwav_init_file
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8433,12'
          Dst:             _ZL36drwav__read_pcm_frames_and_close_s16P5drwavPjS1_Py
    - functionName:    drwav_open_and_read_pcm_frames_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8394
      functionLinenumberEnd: 8412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL36drwav__read_pcm_frames_and_close_s32P5drwavPjS1_Py
        - drwav_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8407,10'
          Dst:             drwav_init
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8411,12'
          Dst:             _ZL36drwav__read_pcm_frames_and_close_s32P5drwavPjS1_Py
    - functionName:    drwav_init
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3988
      functionLinenumberEnd: 3989
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - drwav_init_ex
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3989,12'
          Dst:             drwav_init_ex
    - functionName:    drwav_init_ex
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3993
      functionLinenumberEnd: 3999
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
        - _ZL20drwav_init__internalP5drwavPFyPvPFmS1_S1_mEPFjS1_i17drwav_seek_originES1_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES1_j
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3994,10'
          Dst:             _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3998,12'
          Dst:             _ZL20drwav_init__internalP5drwavPFyPvPFmS1_S1_mEPFjS1_i17drwav_seek_originES1_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES1_j
    - functionName:    drwav_open_and_read_pcm_frames_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8373
      functionLinenumberEnd: 8391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL36drwav__read_pcm_frames_and_close_f32P5drwavPjS1_Py
        - drwav_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8386,10'
          Dst:             drwav_init
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8390,12'
          Dst:             _ZL36drwav__read_pcm_frames_and_close_f32P5drwavPjS1_Py
    - functionName:    drwav_open_and_read_pcm_frames_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8352
      functionLinenumberEnd: 8370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL36drwav__read_pcm_frames_and_close_s16P5drwavPjS1_Py
        - drwav_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8365,10'
          Dst:             drwav_init
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8369,12'
          Dst:             _ZL36drwav__read_pcm_frames_and_close_s16P5drwavPjS1_Py
    - functionName:    drwav_read_pcm_frames_s32be
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8089
      functionLinenumberEnd: 8095
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - drwav_read_pcm_frames_s32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8090,31'
          Dst:             drwav_read_pcm_frames_s32
    - functionName:    drwav_read_pcm_frames_s32le
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8079
      functionLinenumberEnd: 8085
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - drwav_read_pcm_frames_s32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8080,31'
          Dst:             drwav_read_pcm_frames_s32
    - functionName:    drwav_read_pcm_frames_f32be
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7606
      functionLinenumberEnd: 7612
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - drwav_read_pcm_frames_f32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7607,31'
          Dst:             drwav_read_pcm_frames_f32
    - functionName:    drwav_read_pcm_frames_f32le
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7596
      functionLinenumberEnd: 7602
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - drwav_read_pcm_frames_f32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7597,31'
          Dst:             drwav_read_pcm_frames_f32
    - functionName:    drwav_read_pcm_frames_s16be
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7149
      functionLinenumberEnd: 7155
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - drwav_read_pcm_frames_s16
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7150,31'
          Dst:             drwav_read_pcm_frames_s16
    - functionName:    drwav_read_pcm_frames_s16le
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7139
      functionLinenumberEnd: 7145
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - drwav_read_pcm_frames_s16
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7140,31'
          Dst:             drwav_read_pcm_frames_s16
    - functionName:    drwav_write_pcm_frames
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6380
      functionLinenumberEnd: 6386
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - drwav_write_pcm_frames_be
        - drwav_write_pcm_frames_le
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6382,16'
          Dst:             drwav_write_pcm_frames_le
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6384,16'
          Dst:             drwav_write_pcm_frames_be
    - functionName:    drwav_write_pcm_frames_le
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6283
      functionLinenumberEnd: 6318
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          140
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - drwav_write_raw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6305,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6307,28'
          Dst:             drwav_write_raw
    - functionName:    drwav_write_pcm_frames_be
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6321
      functionLinenumberEnd: 6377
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          444
      EdgeCount:       66
      CyclomaticComplexity: 15
      functionsReached:
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - __assert_fail
        - drwav_write_raw
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/dr_libs/tests/wav/../../dr_wav.h:1711,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6339,22'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6351,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6366,28'
          Dst:             drwav_write_raw
    - functionName:    drwav_write_raw
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6254
      functionLinenumberEnd: 6280
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL19drwav_write_paddingP5drwav
        - _ZL23drwav_write_chunk_sizesP5drwav
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6268,19'
          Dst:             _ZL19drwav_write_paddingP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6271,9'
          Dst:             _ZL23drwav_write_chunk_sizesP5drwav
    - functionName:    _ZL23drwav_write_chunk_sizesP5drwav
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5818
      functionLinenumberEnd: 5865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          262
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _ZL24drwav__write_u32ne_to_leP5drwavj
        - _ZL24drwav__write_u64ne_to_leP5drwavy
        - _ZL26drwav__data_chunk_size_w64y
        - _ZL26drwav__riff_chunk_size_w64y
        - _ZL27drwav__data_chunk_size_rf64y
        - _ZL27drwav__data_chunk_size_riffy
        - _ZL27drwav__riff_chunk_size_rf64yP14drwav_metadataj
        - _ZL27drwav__riff_chunk_size_riffyP14drwav_metadataj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5827,46'
          Dst:             _ZL27drwav__riff_chunk_size_riffyP14drwav_metadataj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5828,17'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5833,46'
          Dst:             _ZL27drwav__data_chunk_size_riffy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5834,17'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5839,46'
          Dst:             _ZL26drwav__riff_chunk_size_w64y
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5840,17'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5845,46'
          Dst:             _ZL26drwav__data_chunk_size_w64y
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5846,17'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5854,46'
          Dst:             _ZL27drwav__riff_chunk_size_rf64yP14drwav_metadataj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5855,17'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5860,46'
          Dst:             _ZL27drwav__data_chunk_size_rf64y
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5861,17'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
    - functionName:    _ZL27drwav__riff_chunk_size_riffyP14drwav_metadataj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4542
      functionLinenumberEnd: 4548
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL30drwav__chunk_padding_size_riffy
        - _ZL30drwav__write_or_count_metadataP5drwavP14drwav_metadataj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4543,53'
          Dst:             _ZL30drwav__write_or_count_metadataP5drwavP14drwav_metadataj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4543,138'
          Dst:             _ZL30drwav__chunk_padding_size_riffy
    - functionName:    _ZL26drwav__riff_chunk_size_w64y
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4561
      functionLinenumberEnd: 4564
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL29drwav__chunk_padding_size_w64y
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4562,44'
          Dst:             _ZL29drwav__chunk_padding_size_w64y
    - functionName:    _ZL27drwav__riff_chunk_size_rf64yP14drwav_metadataj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4573
      functionLinenumberEnd: 4579
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL30drwav__chunk_padding_size_riffy
        - _ZL30drwav__write_or_count_metadataP5drwavP14drwav_metadataj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4574,58'
          Dst:             _ZL30drwav__write_or_count_metadataP5drwavP14drwav_metadataj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4574,140'
          Dst:             _ZL30drwav__chunk_padding_size_riffy
    - functionName:    drwav_get_length_in_pcm_frames
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6236
      functionLinenumberEnd: 6250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_get_cursor_in_pcm_frames
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6219
      functionLinenumberEnd: 6233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL29drwav_seek_to_first_pcm_frameP5drwav
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6082
      functionLinenumberEnd: 6106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6098,13'
          Dst:             __assert_fail
    - functionName:    drwav_seek_to_pcm_frame
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6109
      functionLinenumberEnd: 6216
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          373
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - _ZL29drwav_seek_to_first_pcm_frameP5drwav
        - _ZL30drwav_read_pcm_frames_s16__imaP5drwavyPs
        - _ZL34drwav_read_pcm_frames_s16__msadpcmP5drwavyPs
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6143,18'
          Dst:             _ZL29drwav_seek_to_first_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6160,34'
          Dst:             _ZL34drwav_read_pcm_frames_s16__msadpcmP5drwavyPs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6162,34'
          Dst:             _ZL30drwav_read_pcm_frames_s16__imaP5drwavyPs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6164,21'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6181,25'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6197,18'
          Dst:             _ZL29drwav_seek_to_first_pcm_frameP5drwav
    - functionName:    drwav_init_memory_write_sequential_pcm_frames
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5796
      functionLinenumberEnd: 5802
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - drwav_init_memory_write_sequential
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5801,12'
          Dst:             drwav_init_memory_write_sequential
    - functionName:    drwav_init_memory_write_sequential
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5791
      functionLinenumberEnd: 5792
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL33drwav_init_memory_write__internalP5drwavPPvPmPK17drwav_data_formatyjPK26drwav_allocation_callbacks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5792,12'
          Dst:             _ZL33drwav_init_memory_write__internalP5drwavPPvPmPK17drwav_data_formatyjPK26drwav_allocation_callbacks
    - functionName:    _ZL33drwav_init_memory_write__internalP5drwavPPvPmPK17drwav_data_formatyjPK26drwav_allocation_callbacks
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5764
      functionLinenumberEnd: 5783
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
        - _ZL22drwav__on_write_memoryPvPKvm
        - _ZL26drwav_init_write__internalP5drwavPK17drwav_data_formaty
        - _ZL27drwav__on_seek_memory_writePvi17drwav_seek_origin
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5772,10'
          Dst:             _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5772,10'
          Dst:             _ZL22drwav__on_write_memoryPvPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5772,10'
          Dst:             _ZL27drwav__on_seek_memory_writePvi17drwav_seek_origin
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5782,12'
          Dst:             _ZL26drwav_init_write__internalP5drwavPK17drwav_data_formaty
    - functionName:    drwav_init_memory_write
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5786
      functionLinenumberEnd: 5787
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL33drwav_init_memory_write__internalP5drwavPPvPmPK17drwav_data_formatyjPK26drwav_allocation_callbacks
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5787,12'
          Dst:             _ZL33drwav_init_memory_write__internalP5drwavPPvPmPK17drwav_data_formatyjPK26drwav_allocation_callbacks
    - functionName:    drwav_init_memory_with_metadata
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5746
      functionLinenumberEnd: 5760
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
        - _ZL20drwav_init__internalP5drwavPFyPvPFmS1_S1_mEPFjS1_i17drwav_seek_originES1_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES1_j
        - _ZL21drwav__on_read_memoryPvS_m
        - _ZL21drwav__on_seek_memoryPvi17drwav_seek_origin
        - _ZL21drwav__on_tell_memoryPvPx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5751,10'
          Dst:             _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5751,10'
          Dst:             _ZL21drwav__on_read_memoryPvS_m
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5751,10'
          Dst:             _ZL21drwav__on_seek_memoryPvi17drwav_seek_origin
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5751,10'
          Dst:             _ZL21drwav__on_tell_memoryPvPx
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5759,12'
          Dst:             _ZL20drwav_init__internalP5drwavPFyPvPFmS1_S1_mEPFjS1_i17drwav_seek_originES1_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES1_j
    - functionName:    drwav_init_file_write_sequential_pcm_frames_w
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5576
      functionLinenumberEnd: 5582
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - drwav_init_file_write_sequential_w
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5581,12'
          Dst:             drwav_init_file_write_sequential_w
    - functionName:    drwav_init_file_write_sequential_w
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5571
      functionLinenumberEnd: 5572
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL33drwav_init_file_write_w__internalP5drwavPKwPK17drwav_data_formatyjPK26drwav_allocation_callbacks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5572,12'
          Dst:             _ZL33drwav_init_file_write_w__internalP5drwavPKwPK17drwav_data_formatyjPK26drwav_allocation_callbacks
    - functionName:    _ZL33drwav_init_file_write_w__internalP5drwavPKwPK17drwav_data_formatyjPK26drwav_allocation_callbacks
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5534
      functionLinenumberEnd: 5542
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12drwav_wfopenPP8_IO_FILEPKwS3_PK26drwav_allocation_callbacks
        - _ZL36drwav_init_file_write__internal_FILEP5drwavP8_IO_FILEPK17drwav_data_formatyjPK26drwav_allocation_callbacks
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5536,9'
          Dst:             _ZL12drwav_wfopenPP8_IO_FILEPKwS3_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5541,12'
          Dst:             _ZL36drwav_init_file_write__internal_FILEP5drwavP8_IO_FILEPK17drwav_data_formatyjPK26drwav_allocation_callbacks
    - functionName:    drwav_init_file_write_w
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5566
      functionLinenumberEnd: 5567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL33drwav_init_file_write_w__internalP5drwavPKwPK17drwav_data_formatyjPK26drwav_allocation_callbacks
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5567,12'
          Dst:             _ZL33drwav_init_file_write_w__internalP5drwavPKwPK17drwav_data_formatyjPK26drwav_allocation_callbacks
    - functionName:    drwav_init_file_write_sequential_pcm_frames
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5556
      functionLinenumberEnd: 5562
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - drwav_init_file_write_sequential
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5561,12'
          Dst:             drwav_init_file_write_sequential
    - functionName:    drwav_init_file_write_sequential
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5551
      functionLinenumberEnd: 5552
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL31drwav_init_file_write__internalP5drwavPKcPK17drwav_data_formatyjPK26drwav_allocation_callbacks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5552,12'
          Dst:             _ZL31drwav_init_file_write__internalP5drwavPKcPK17drwav_data_formatyjPK26drwav_allocation_callbacks
    - functionName:    _ZL31drwav_init_file_write__internalP5drwavPKcPK17drwav_data_formatyjPK26drwav_allocation_callbacks
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5522
      functionLinenumberEnd: 5530
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11drwav_fopenPP8_IO_FILEPKcS3_
        - _ZL36drwav_init_file_write__internal_FILEP5drwavP8_IO_FILEPK17drwav_data_formatyjPK26drwav_allocation_callbacks
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5524,9'
          Dst:             _ZL11drwav_fopenPP8_IO_FILEPKcS3_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5529,12'
          Dst:             _ZL36drwav_init_file_write__internal_FILEP5drwavP8_IO_FILEPK17drwav_data_formatyjPK26drwav_allocation_callbacks
    - functionName:    drwav_init_file_write
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5546
      functionLinenumberEnd: 5547
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL31drwav_init_file_write__internalP5drwavPKcPK17drwav_data_formatyjPK26drwav_allocation_callbacks
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5547,12'
          Dst:             _ZL31drwav_init_file_write__internalP5drwavPKcPK17drwav_data_formatyjPK26drwav_allocation_callbacks
    - functionName:    drwav_init_file_with_metadata_w
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5490
      functionLinenumberEnd: 5498
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12drwav_wfopenPP8_IO_FILEPKwS3_PK26drwav_allocation_callbacks
        - _ZL30drwav_init_file__internal_FILEP5drwavP8_IO_FILEPFyPvPFmS3_S3_mEPFjS3_i17drwav_seek_originES3_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES3_jPK26drwav_allocation_callbacks
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5492,9'
          Dst:             _ZL12drwav_wfopenPP8_IO_FILEPKwS3_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5497,12'
          Dst:             _ZL30drwav_init_file__internal_FILEP5drwavP8_IO_FILEPFyPvPFmS3_S3_mEPFjS3_i17drwav_seek_originES3_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES3_jPK26drwav_allocation_callbacks
    - functionName:    drwav_init_file_with_metadata
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5478
      functionLinenumberEnd: 5486
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11drwav_fopenPP8_IO_FILEPKcS3_
        - _ZL30drwav_init_file__internal_FILEP5drwavP8_IO_FILEPFyPvPFmS3_S3_mEPFjS3_i17drwav_seek_originES3_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES3_jPK26drwav_allocation_callbacks
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5480,9'
          Dst:             _ZL11drwav_fopenPP8_IO_FILEPKcS3_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5485,12'
          Dst:             _ZL30drwav_init_file__internal_FILEP5drwavP8_IO_FILEPFyPvPFmS3_S3_mEPFjS3_i17drwav_seek_originES3_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES3_jPK26drwav_allocation_callbacks
    - functionName:    drwav_target_write_size_bytes
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4787
      functionLinenumberEnd: 4804
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL26drwav__riff_chunk_size_w64y
        - _ZL27drwav__riff_chunk_size_rf64yP14drwav_metadataj
        - _ZL27drwav__riff_chunk_size_riffyP14drwav_metadataj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4794,30'
          Dst:             _ZL27drwav__riff_chunk_size_riffyP14drwav_metadataj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4797,30'
          Dst:             _ZL26drwav__riff_chunk_size_w64y
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4800,30'
          Dst:             _ZL27drwav__riff_chunk_size_rf64yP14drwav_metadataj
    - functionName:    drwav_init_write_with_metadata
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4774
      functionLinenumberEnd: 4783
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
        - _ZL26drwav_init_write__internalP5drwavPK17drwav_data_formaty
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4775,10'
          Dst:             _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4782,12'
          Dst:             _ZL26drwav_init_write__internalP5drwavPK17drwav_data_formaty
    - functionName:    drwav_init_write_sequential_pcm_frames
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4765
      functionLinenumberEnd: 4771
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - drwav_init_write_sequential
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4770,12'
          Dst:             drwav_init_write_sequential
    - functionName:    drwav_init_write_sequential
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4756
      functionLinenumberEnd: 4762
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
        - _ZL26drwav_init_write__internalP5drwavPK17drwav_data_formaty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4757,10'
          Dst:             _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4761,12'
          Dst:             _ZL26drwav_init_write__internalP5drwavPK17drwav_data_formaty
    - functionName:    drwav_init_write
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4747
      functionLinenumberEnd: 4753
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
        - _ZL26drwav_init_write__internalP5drwavPK17drwav_data_formaty
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4748,10'
          Dst:             _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4752,12'
          Dst:             _ZL26drwav_init_write__internalP5drwavPK17drwav_data_formaty
    - functionName:    drwav_take_ownership_of_metadata
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4011
      functionLinenumberEnd: 4017
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_init_with_metadata
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4002
      functionLinenumberEnd: 4008
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
        - _ZL20drwav_init__internalP5drwavPFyPvPFmS1_S1_mEPFjS1_i17drwav_seek_originES1_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES1_j
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4003,10'
          Dst:             _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4007,12'
          Dst:             _ZL20drwav_init__internalP5drwavPFyPvPFmS1_S1_mEPFjS1_i17drwav_seek_originES1_PK18drwav_chunk_header15drwav_containerPK9drwav_fmtES1_j
    - functionName:    drwav_fmt_get_format
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3085
      functionLinenumberEnd: 3095
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - drwav_bytes_to_u16
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3093,16'
          Dst:             drwav_bytes_to_u16
    - functionName:    drwav_version_string
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_version
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
