---
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: 7780
      functionLinenumberEnd: 7792
      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:7782,9'
          Dst:             drwav_f32_to_s32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7785,9'
          Dst:             drwav_f64_to_s32
    - functionName:    drwav_f32_to_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8138
      functionLinenumberEnd: 8148
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_f64_to_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8151
      functionLinenumberEnd: 8161
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17drwav__pcm_to_s32PiPKhmj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7725
      functionLinenumberEnd: 7777
      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:7730,9'
          Dst:             drwav_u8_to_s32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7736,9'
          Dst:             drwav_s16_to_s32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7740,9'
          Dst:             drwav_s24_to_s32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7765,13'
          Dst:             __assert_fail
    - functionName:    drwav_u8_to_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8094
      functionLinenumberEnd: 8104
      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: 8107
      functionLinenumberEnd: 8117
      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: 8120
      functionLinenumberEnd: 8135
      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:    106
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18drwav__ieee_to_f32PfPKhmj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7292
      functionLinenumberEnd: 7307
      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:7300,9'
          Dst:             drwav_f64_to_f32
    - functionName:    drwav_f64_to_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7684
      functionLinenumberEnd: 7694
      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: 7239
      functionLinenumberEnd: 7289
      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:7244,9'
          Dst:             drwav_u8_to_f32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7250,9'
          Dst:             drwav_s16_to_f32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7254,9'
          Dst:             drwav_s24_to_f32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7258,9'
          Dst:             drwav_s32_to_f32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7277,13'
          Dst:             __assert_fail
    - functionName:    drwav_u8_to_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7611
      functionLinenumberEnd: 7637
      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: 7640
      functionLinenumberEnd: 7650
      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: 7653
      functionLinenumberEnd: 7669
      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: 7672
      functionLinenumberEnd: 7681
      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: 6847
      functionLinenumberEnd: 6859
      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:6849,9'
          Dst:             drwav_f32_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6852,9'
          Dst:             drwav_f64_to_s16
    - functionName:    drwav_f32_to_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7192
      functionLinenumberEnd: 7204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drwav_f64_to_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7207
      functionLinenumberEnd: 7219
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17drwav__pcm_to_s16PsPKhmj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6791
      functionLinenumberEnd: 6844
      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:6796,9'
          Dst:             drwav_u8_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6809,9'
          Dst:             drwav_s24_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6813,9'
          Dst:             drwav_s32_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6832,13'
          Dst:             __assert_fail
    - functionName:    drwav_u8_to_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7158
      functionLinenumberEnd: 7167
      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: 7170
      functionLinenumberEnd: 7178
      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: 7181
      functionLinenumberEnd: 7189
      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: 4581
      functionLinenumberEnd: 4582
      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: 4566
      functionLinenumberEnd: 4567
      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: 4550
      functionLinenumberEnd: 4556
      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: 1944
      functionLinenumberEnd: 1950
      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:1946,16'
          Dst:             _ZL30drwav__chunk_padding_size_riffy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:1948,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: 1934
      functionLinenumberEnd: 1935
      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: 1939
      functionLinenumberEnd: 1940
      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: 1868
      functionLinenumberEnd: 1895
      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: 5679
      functionLinenumberEnd: 5708
      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:5683,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5692,9'
          Dst:             __assert_fail
    - functionName:    _ZL22drwav__on_write_memoryPvPKvm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5639
      functionLinenumberEnd: 5676
      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:5643,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5644,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5657,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: 5501
      functionLinenumberEnd: 5517
      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:5504,14'
          Dst:             _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5504,14'
          Dst:             _ZL21drwav__on_write_stdioPvPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5504,14'
          Dst:             _ZL20drwav__on_seek_stdioPvi17drwav_seek_origin
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5506,9'
          Dst:             fclose
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5510,14'
          Dst:             _ZL26drwav_init_write__internalP5drwavPK17drwav_data_formaty
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5512,9'
          Dst:             fclose
    - functionName:    _ZL21drwav__on_write_stdioPvPKvm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5381
      functionLinenumberEnd: 5382
      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:5382,12'
          Dst:             fwrite
    - functionName:    _ZL20drwav__on_seek_stdioPvi17drwav_seek_origin
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5386
      functionLinenumberEnd: 5394
      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:5394,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: 4588
      functionLinenumberEnd: 4625
      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:4609,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: 4629
      functionLinenumberEnd: 4741
      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:4661,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4662,23'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4663,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4666,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4667,23'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4668,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4670,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4671,23'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4672,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4683,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4684,23'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4685,23'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4686,23'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - 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_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4695,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4696,23'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4699,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4700,23'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4703,19'
          Dst:             _ZL24drwav__write_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4704,19'
          Dst:             _ZL24drwav__write_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4705,19'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4706,19'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4707,19'
          Dst:             _ZL24drwav__write_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4708,19'
          Dst:             _ZL24drwav__write_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4713,23'
          Dst:             _ZL30drwav__write_or_count_metadataP5drwavP14drwav_metadataj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4721,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4722,23'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4725,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4726,23'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4728,23'
          Dst:             _ZL12drwav__writeP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4729,23'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
    - functionName:    _ZL12drwav__writeP5drwavPKvm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4020
      functionLinenumberEnd: 4025
      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:4021,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4022,5'
          Dst:             __assert_fail
    - functionName:    _ZL24drwav__write_u32ne_to_leP5drwavj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4049
      functionLinenumberEnd: 4057
      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:4050,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4051,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4057,12'
          Dst:             _ZL12drwav__writeP5drwavPKvm
    - functionName:    _ZL24drwav__write_u64ne_to_leP5drwavy
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4061
      functionLinenumberEnd: 4069
      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:4062,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4063,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4069,12'
          Dst:             _ZL12drwav__writeP5drwavPKvm
    - functionName:    _ZL24drwav__write_u16ne_to_leP5drwavt
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4037
      functionLinenumberEnd: 4045
      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:4038,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4039,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4045,12'
          Dst:             _ZL12drwav__writeP5drwavPKvm
    - functionName:    _ZL30drwav__write_or_count_metadataP5drwavP14drwav_metadataj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4171
      functionLinenumberEnd: 4537
      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:4193,9'
          Branch Sides:    []
        - Branch String:   '/src/dr_libs/tests/wav/../../dr_wav.h:4362,17'
          Branch Sides:    []
        - Branch String:   '/src/dr_libs/tests/wav/../../dr_wav.h:4411,13'
          Branch Sides:    []
        - Branch String:   '/src/dr_libs/tests/wav/../../dr_wav.h:4458,13'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4200,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4201,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - 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:4204,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:4214,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4215,37'
          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:4223,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4231,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4232,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - 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:             _ZL21drwav__write_or_countP5drwavPKvm
        - 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:4248,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4249,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4250,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4252,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4253,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4254,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - 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:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - 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:4265,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4266,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4267,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4268,33'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4269,33'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4270,33'
          Dst:             _ZL33drwav__write_or_count_f32ne_to_leP5drwavf
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4271,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4272,33'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4273,33'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4274,33'
          Dst:             _ZL33drwav__write_or_count_f32ne_to_leP5drwavf
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4285,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4286,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4288,33'
          Dst:             _ZL46drwav__write_or_count_string_to_fixed_size_bufP5drwavPcm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4289,33'
          Dst:             _ZL46drwav__write_or_count_string_to_fixed_size_bufP5drwavPcm
        - 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:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4292,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4296,33'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4297,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_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4300,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - 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:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - 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:4308,33'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4311,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4320,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4321,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - 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:4329,29'
          Dst:             _ZL26drwav__write_or_count_byteP5drwavh
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4351,25'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4352,25'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - 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:4380,17'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4384,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4385,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - 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:             _ZL26drwav__write_or_count_byteP5drwavh
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4393,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4394,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - 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:4400,33'
          Dst:             _ZL26drwav__write_or_count_byteP5drwavh
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4450,25'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4451,25'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - 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:4473,25'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4474,25'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4478,41'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4480,41'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - 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:4483,41'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4484,41'
          Dst:             _ZL26drwav__write_or_count_byteP5drwavh
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4492,37'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4496,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4497,37'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - 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:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4500,37'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4501,37'
          Dst:             _ZL33drwav__write_or_count_u16ne_to_leP5drwavt
        - 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:4506,25'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4508,41'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4509,41'
          Dst:             _ZL26drwav__write_or_count_byteP5drwavh
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4518,25'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4519,41'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4520,41'
          Dst:             _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
        - 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:4529,33'
          Dst:             _ZL26drwav__write_or_count_byteP5drwavh
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4534,5'
          Dst:             __assert_fail
    - functionName:    _ZL21drwav__write_or_countP5drwavPKvm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4092
      functionLinenumberEnd: 4098
      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:4097,12'
          Dst:             _ZL12drwav__writeP5drwavPKvm
    - functionName:    _ZL33drwav__write_or_count_u32ne_to_leP5drwavj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4119
      functionLinenumberEnd: 4125
      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:4124,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: 4110
      functionLinenumberEnd: 4116
      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:4115,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: 4139
      functionLinenumberEnd: 4145
      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:4144,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: 4148
      functionLinenumberEnd: 4166
      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:4155,11'
          Dst:             _ZL21drwav__strlen_clampedPKcm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4156,5'
          Dst:             _ZL21drwav__write_or_countP5drwavPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4161,13'
          Dst:             _ZL17drwav__write_byteP5drwavh
    - functionName:    _ZL26drwav__write_or_count_byteP5drwavh
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4101
      functionLinenumberEnd: 4107
      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:4106,12'
          Dst:             _ZL17drwav__write_byteP5drwavh
    - functionName:    _ZL17drwav__write_byteP5drwavh
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4029
      functionLinenumberEnd: 4033
      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:4030,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4031,5'
          Dst:             __assert_fail
    - functionName:    _ZL21drwav__strlen_clampedPKcm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2424
      functionLinenumberEnd: 2431
      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: 4073
      functionLinenumberEnd: 4088
      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:4079,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4080,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4088,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: 1910
      functionLinenumberEnd: 1923
      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: 1831
      functionLinenumberEnd: 1833
      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: 1837
      functionLinenumberEnd: 1839
      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:1839,12'
          Dst:             realloc
    - functionName:    _ZL19drwav__free_defaultPvS_
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1846
      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: 1850
      functionLinenumberEnd: 1865
      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: 5398
      functionLinenumberEnd: 5418
      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:5403,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5404,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5413,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: 4812
      functionLinenumberEnd: 5211
      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:4813,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL28drwav_buffer_reader_read_u16P19drwav_buffer_readerPt
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2547
      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:2534,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2535,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2539,14'
          Dst:             _ZL24drwav_buffer_reader_readP19drwav_buffer_readerPvmPm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2544,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: 2493
      functionLinenumberEnd: 2525
      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:2497,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2510,18'
          Dst:             _ZL24drwav_buffer_reader_seekP19drwav_buffer_readerm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2513,9'
          Dst:             _ZL23drwav_buffer_reader_ptrPK19drwav_buffer_reader
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2517,5'
          Dst:             __assert_fail
    - functionName:    drwav_bytes_to_u16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8606
      functionLinenumberEnd: 8607
      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: 2480
      functionLinenumberEnd: 2490
      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:2481,5'
          Dst:             __assert_fail
    - functionName:    _ZL23drwav_buffer_reader_ptrPK19drwav_buffer_reader
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2473
      functionLinenumberEnd: 2476
      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:2474,5'
          Dst:             __assert_fail
    - functionName:    _ZL28drwav_buffer_reader_read_u32P19drwav_buffer_readerPj
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2568
      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:2555,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2556,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2560,14'
          Dst:             _ZL24drwav_buffer_reader_readP19drwav_buffer_readerPvmPm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2565,13'
          Dst:             drwav_bytes_to_u32
    - functionName:    drwav_bytes_to_u32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8616
      functionLinenumberEnd: 8617
      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: 2435
      functionLinenumberEnd: 2449
      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:2436,18'
          Dst:             _ZL21drwav__strlen_clampedPKcm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2439,31'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2440,9'
          Dst:             __assert_fail
    - functionName:    _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2132
      functionLinenumberEnd: 2151
      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:2148,5'
          Dst:             _ZL31drwav__metadata_memory_capacityP22drwav__metadata_parser
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2148,5'
          Dst:             __assert_fail
    - functionName:    _ZL31drwav__metadata_memory_capacityP22drwav__metadata_parser
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2129
      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: 2459
      functionLinenumberEnd: 2469
      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:2460,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2461,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: 2738
      functionLinenumberEnd: 2773
      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:2745,9'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2745,49'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2745,89'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2751,9'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2761,66'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2762,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2764,21'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
    - functionName:    drwav_fourcc_equal
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8662
      functionLinenumberEnd: 8667
      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: 2155
      functionLinenumberEnd: 2158
      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: 2185
      functionLinenumberEnd: 2191
      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:2187,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: 2052
      functionLinenumberEnd: 2060
      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:2055,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2056,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: 2706
      functionLinenumberEnd: 2734
      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:2712,9'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2718,55'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2719,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2721,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: 2667
      functionLinenumberEnd: 2702
      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:2670,28'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2672,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2678,58'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2679,58'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2684,58'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2685,58'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2686,58'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2687,58'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2692,69'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2693,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2695,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: 2637
      functionLinenumberEnd: 2663
      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:2640,28'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2642,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2648,50'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2653,63'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2654,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2656,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: 2573
      functionLinenumberEnd: 2633
      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:2575,24'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2577,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2587,13'
          Dst:             _ZL24drwav_buffer_reader_initPKvmP19drwav_buffer_reader
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2588,99'
          Dst:             _ZL23drwav_buffer_reader_ptrPK19drwav_buffer_reader
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2588,49'
          Dst:             _ZL27drwav__metadata_copy_stringP22drwav__metadata_parserPKcm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2589,13'
          Dst:             _ZL24drwav_buffer_reader_seekP19drwav_buffer_readerm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2591,102'
          Dst:             _ZL23drwav_buffer_reader_ptrPK19drwav_buffer_reader
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2591,52'
          Dst:             _ZL27drwav__metadata_copy_stringP22drwav__metadata_parserPKcm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2592,13'
          Dst:             _ZL24drwav_buffer_reader_seekP19drwav_buffer_readerm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2594,107'
          Dst:             _ZL23drwav_buffer_reader_ptrPK19drwav_buffer_reader
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2594,57'
          Dst:             _ZL27drwav__metadata_copy_stringP22drwav__metadata_parserPKcm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2595,13'
          Dst:             _ZL24drwav_buffer_reader_seekP19drwav_buffer_readerm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2597,13'
          Dst:             _ZL24drwav_buffer_reader_readP19drwav_buffer_readerPvmPm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2598,13'
          Dst:             _ZL24drwav_buffer_reader_readP19drwav_buffer_readerPvmPm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2600,13'
          Dst:             _ZL28drwav_buffer_reader_read_u32P19drwav_buffer_readerPj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2601,13'
          Dst:             _ZL28drwav_buffer_reader_read_u32P19drwav_buffer_readerPj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2604,13'
          Dst:             _ZL28drwav_buffer_reader_read_u16P19drwav_buffer_readerPt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2606,42'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - 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:2609,13'
          Dst:             _ZL28drwav_buffer_reader_read_u16P19drwav_buffer_readerPt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2610,13'
          Dst:             _ZL28drwav_buffer_reader_read_u16P19drwav_buffer_readerPt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2611,13'
          Dst:             _ZL28drwav_buffer_reader_read_u16P19drwav_buffer_readerPt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2612,13'
          Dst:             _ZL28drwav_buffer_reader_read_u16P19drwav_buffer_readerPt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2613,13'
          Dst:             _ZL28drwav_buffer_reader_read_u16P19drwav_buffer_readerPt
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2615,13'
          Dst:             _ZL23drwav_buffer_reader_ptrPK19drwav_buffer_reader
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2615,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2619,62'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2620,17'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2622,72'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
    - functionName:    _ZL13drwav__strlenPKc
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2413
      functionLinenumberEnd: 2420
      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: 2304
      functionLinenumberEnd: 2355
      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:2313,21'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2315,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2319,45'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2326,67'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2327,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2334,37'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2337,87'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2338,87'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2343,87'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2344,87'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2345,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: 2385
      functionLinenumberEnd: 2410
      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:2393,17'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2395,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2399,49'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2400,49'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2401,49'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2402,49'
          Dst:             drwav_bytes_to_f32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2403,49'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2404,49'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2405,49'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2406,49'
          Dst:             drwav_bytes_to_f32
    - functionName:    drwav_bytes_to_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8621
      functionLinenumberEnd: 8628
      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:8627,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: 2358
      functionLinenumberEnd: 2382
      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:2366,17'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2368,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: 2221
      functionLinenumberEnd: 2301
      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:2230,21'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2232,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2233,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2247,21'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2248,42'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2249,14'
          Dst:             _ZL35drwav__metadata_validate_smpl_chunkPK18drwav_chunk_headerjjPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2254,63'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2255,63'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2256,63'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2257,63'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2258,63'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2259,63'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2260,63'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2264,57'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2268,29'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2271,78'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2272,78'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2273,78'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2274,78'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2275,78'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2276,78'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2283,57'
          Dst:             _ZL26drwav__metadata_get_memoryP22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2284,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2286,29'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2293,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: 2194
      functionLinenumberEnd: 2218
      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:2197,5'
          Dst:             __assert_fail
    - functionName:    _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2020
      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: 2776
      functionLinenumberEnd: 2777
      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:2777,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: 2161
      functionLinenumberEnd: 2182
      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:2165,71'
          Dst:             _ZL31drwav__metadata_memory_capacityP22drwav__metadata_parser
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2177,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: 2781
      functionLinenumberEnd: 3046
      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:2785,9'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2796,33'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2798,46'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2800,37'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2802,71'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2804,29'
          Dst:             _ZL35drwav__metadata_validate_smpl_chunkPK18drwav_chunk_headerjjPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2806,29'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2807,29'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2814,29'
          Dst:             _ZL32drwav__read_smpl_to_metadata_objP22drwav__metadata_parserPK18drwav_chunk_headerP14drwav_metadata
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2824,16'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2829,29'
          Dst:             _ZL32drwav__read_inst_to_metadata_objP22drwav__metadata_parserP14drwav_metadata
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2839,16'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2844,29'
          Dst:             _ZL32drwav__read_acid_to_metadata_objP22drwav__metadata_parserP14drwav_metadata
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2854,16'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2861,17'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2863,29'
          Dst:             _ZL31drwav__read_cue_to_metadata_objP22drwav__metadata_parserPK18drwav_chunk_headerP14drwav_metadata
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2873,16'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2882,33'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2886,36'
          Dst:             _ZL13drwav__strlenPKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2889,33'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2893,36'
          Dst:             _ZL13drwav__strlenPKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2896,33'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2900,36'
          Dst:             _ZL13drwav__strlenPKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2905,17'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2909,29'
          Dst:             _ZL32drwav__read_bext_to_metadata_objP22drwav__metadata_parserP14drwav_metadatay
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2919,16'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2919,56'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2926,42'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2942,17'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2945,24'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2950,29'
          Dst:             _ZL27drwav__metadata_parser_readP22drwav__metadata_parserPvmPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2954,32'
          Dst:             drwav_bytes_to_u32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2956,17'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2956,115'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2961,25'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2963,165'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2963,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:2973,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2978,25'
          Dst:             _ZL48drwav__metadata_request_extra_memory_for_stage_2P22drwav__metadata_parsermm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2980,45'
          Dst:             _ZL52drwav__read_list_labelled_cue_region_to_metadata_objP22drwav__metadata_parserP14drwav_metadatay
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2990,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2991,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2992,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2993,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2994,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2995,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2996,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2997,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2998,24'
          Dst:             _ZL20drwav__chunk_matches19drwav_metadata_typePKhS_PKc
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:2999,37'
          Dst:             _ZL39drwav__metadata_process_info_text_chunkP22drwav__metadata_parsery19drwav_metadata_type
        - 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:3019,37'
          Dst:             _ZL37drwav__metadata_process_unknown_chunkP22drwav__metadata_parserPKhy23drwav_metadata_location
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3023,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3042,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: 1795
      functionLinenumberEnd: 1827
      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: 2023
      functionLinenumberEnd: 2047
      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: 1957
      functionLinenumberEnd: 2000
      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:1970,35'
          Dst:             _ZL30drwav__chunk_padding_size_riffy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:1984,35'
          Dst:             drwav_bytes_to_u64
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:1993,35'
          Dst:             _ZL29drwav__chunk_padding_size_w64y
    - functionName:    drwav_bytes_to_u64
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8637
      functionLinenumberEnd: 8640
      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: 5722
      functionLinenumberEnd: 5723
      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:5723,12'
          Dst:             drwav_init_memory_ex
    - functionName:    drwav_read_pcm_frames_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7095
      functionLinenumberEnd: 7134
      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:7101,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7110,16'
          Dst:             _ZL30drwav_read_pcm_frames_s16__pcmP5drwavyPs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7114,16'
          Dst:             _ZL31drwav_read_pcm_frames_s16__ieeeP5drwavyPs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7118,16'
          Dst:             _ZL31drwav_read_pcm_frames_s16__alawP5drwavyPs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7122,16'
          Dst:             _ZL32drwav_read_pcm_frames_s16__mulawP5drwavyPs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7126,16'
          Dst:             _ZL34drwav_read_pcm_frames_s16__msadpcmP5drwavyPs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7130,16'
          Dst:             _ZL30drwav_read_pcm_frames_s16__imaP5drwavyPs
    - functionName:    drwav_uninit
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5866
      functionLinenumberEnd: 5901
      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:5879,13'
          Dst:             _ZL19drwav_write_paddingP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5887,9'
          Dst:             drwav_free
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5896,9'
          Dst:             fclose
    - functionName:    _ZL19drwav_write_paddingP5drwav
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5803
      functionLinenumberEnd: 5812
      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:5805,32'
          Dst:             _ZL28drwav_calculate_padding_size15drwav_containery
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5809,9'
          Dst:             _ZL12drwav__writeP5drwavPKvm
    - functionName:    drwav_free
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8597
      functionLinenumberEnd: 8603
      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:8599,9'
          Dst:             _ZL26drwav__free_from_callbacksPvPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8601,9'
          Dst:             _ZL19drwav__free_defaultPvS_
    - functionName:    _ZL20drwav__on_read_stdioPvS_m
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5376
      functionLinenumberEnd: 5377
      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:5377,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: 1898
      functionLinenumberEnd: 1906
      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: 6030
      functionLinenumberEnd: 6074
      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:6041,30'
          Dst:             drwav_read_pcm_frames_be
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6043,30'
          Dst:             drwav_read_pcm_frames_le
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6052,22'
          Dst:             drwav_read_pcm_frames_le
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6054,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: 6862
      functionLinenumberEnd: 6910
      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:6871,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6874,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6888,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6893,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6898,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6902,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: 6913
      functionLinenumberEnd: 6960
      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:6921,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6924,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6938,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6943,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6948,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6952,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: 6963
      functionLinenumberEnd: 7027
      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:6971,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6974,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6988,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6993,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6998,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7002,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: 7030
      functionLinenumberEnd: 7092
      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:7038,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7041,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7055,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7060,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7065,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7069,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: 6388
      functionLinenumberEnd: 6577
      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:6398,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6399,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6404,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6417,50'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6418,63'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6419,63'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6438,42'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6439,42'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6440,63'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6441,63'
          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
    - functionName:    _ZL30drwav_read_pcm_frames_s16__imaP5drwavyPs
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6581
      functionLinenumberEnd: 6736
      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:6602,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6603,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6608,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6626,55'
          Dst:             drwav_bytes_to_u16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6644,42'
          Dst:             drwav_bytes_to_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6646,42'
          Dst:             drwav_bytes_to_s16
    - functionName:    drwav_bytes_to_s16
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8611
      functionLinenumberEnd: 8612
      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:8612,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: 3050
      functionLinenumberEnd: 3072
      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: 7230
      functionLinenumberEnd: 7235
      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: 7222
      functionLinenumberEnd: 7227
      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: 6014
      functionLinenumberEnd: 6027
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          244
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - __assert_fail
        - 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:6015,31'
          Dst:             drwav_read_pcm_frames_le
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6018,38'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6023,9'
          Dst:             __assert_fail
    - functionName:    drwav_read_pcm_frames_le
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5972
      functionLinenumberEnd: 6011
      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:5991,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6010,12'
          Dst:             drwav_read_raw
    - functionName:    drwav_read_raw
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5906
      functionLinenumberEnd: 5967
      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:5922,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: 5727
      functionLinenumberEnd: 5741
      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:5732,10'
          Dst:             _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5732,10'
          Dst:             _ZL21drwav__on_read_memoryPvS_m
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5732,10'
          Dst:             _ZL21drwav__on_seek_memoryPvi17drwav_seek_origin
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5732,10'
          Dst:             _ZL21drwav__on_tell_memoryPvPx
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5740,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: 5586
      functionLinenumberEnd: 5603
      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:5590,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5591,5'
          Dst:             __assert_fail
    - functionName:    _ZL21drwav__on_seek_memoryPvi17drwav_seek_origin
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5607
      functionLinenumberEnd: 5636
      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:5611,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5620,9'
          Dst:             __assert_fail
    - functionName:    _ZL21drwav__on_tell_memoryPvPx
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5711
      functionLinenumberEnd: 5718
      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:5714,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5715,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: 3088
      functionLinenumberEnd: 3105
      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:3098,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: 3108
      functionLinenumberEnd: 3983
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         624
      ICount:          4527
      EdgeCount:       859
      CyclomaticComplexity: 237
      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:3155,9'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3163,9'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3165,16'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3167,16'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3174,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3183,16'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3185,16'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3196,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3218,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3222,14'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3229,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3233,13'
          Dst:             drwav_bytes_to_u64
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3237,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3241,14'
          Dst:             drwav_guid_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3248,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3256,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3260,13'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3262,20'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3277,18'
          Dst:             _ZL24drwav__read_chunk_headerPFmPvS_mES_15drwav_containerPyP18drwav_chunk_header
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3282,14'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3289,14'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3297,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3301,25'
          Dst:             drwav_bytes_to_u64
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3305,13'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3309,36'
          Dst:             drwav_bytes_to_u64
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3313,14'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3345,18'
          Dst:             _ZL24drwav__read_chunk_headerPFmPvS_mES_15drwav_containerPyP18drwav_chunk_header
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3365,21'
          Dst:             _ZL22drwav__seek_from_startPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3375,145'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3376,58'
          Dst:             drwav_guid_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3457,21'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3468,145'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3469,58'
          Dst:             drwav_guid_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3483,21'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3493,145'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3494,58'
          Dst:             drwav_guid_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3502,21'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3522,21'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3533,17'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3543,56'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3566,17'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3574,32'
          Dst:             _ZL26drwav_aiff_extented_to_s64PKh
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3583,21'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3585,28'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3592,28'
          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:3595,64'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3595,100'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3595,136'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3597,28'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3597,64'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3599,28'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3599,64'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3601,28'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3652,21'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3664,56'
          Dst:             drwav_fourcc_equal
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3670,17'
          Dst:             _ZL14drwav__on_readPFmPvS_mES_S_mPy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3696,25'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3714,21'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3730,13'
          Dst:             _ZL29drwav__metadata_process_chunkP22drwav__metadata_parserPK18drwav_chunk_header19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3733,17'
          Dst:             _ZL22drwav__seek_from_startPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3741,13'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3768,14'
          Dst:             _ZL22drwav__seek_from_startPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3783,13'
          Dst:             _ZL22drwav__seek_from_startPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3787,18'
          Dst:             _ZL21drwav__metadata_allocP22drwav__metadata_parserP26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3798,22'
          Dst:             _ZL24drwav__read_chunk_headerPFmPvS_mES_15drwav_containerPyP18drwav_chunk_header
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3803,33'
          Dst:             _ZL29drwav__metadata_process_chunkP22drwav__metadata_parserPK18drwav_chunk_header19drwav_metadata_type
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3810,17'
          Dst:             _ZL19drwav__seek_forwardPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3811,17'
          Dst:             drwav_free
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3863,9'
          Dst:             _ZL22drwav__seek_from_startPFjPvi17drwav_seek_originEyS_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3864,9'
          Dst:             drwav_free
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3886,38'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3900,38'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3902,13'
          Dst:             drwav_free
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3920,17'
          Dst:             drwav_free
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3938,17'
          Dst:             drwav_free
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3952,13'
          Dst:             drwav_free
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3958,9'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3959,9'
          Dst:             drwav_free
    - functionName:    drwav_guid_equal
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8650
      functionLinenumberEnd: 8659
      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: 8644
      functionLinenumberEnd: 8645
      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:8645,25'
          Dst:             drwav_bytes_to_u64
    - functionName:    drwav_bytes_to_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8632
      functionLinenumberEnd: 8633
      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:8633,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: 8574
      functionLinenumberEnd: 8592
      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:8587,10'
          Dst:             drwav_init_memory
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8591,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: 8288
      functionLinenumberEnd: 8333
      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:8293,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8297,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8303,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8307,33'
          Dst:             _ZL28drwav__malloc_from_callbacksmPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8309,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8313,18'
          Dst:             drwav_read_pcm_frames_s32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8315,9'
          Dst:             _ZL26drwav__free_from_callbacksPvPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8316,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8320,5'
          Dst:             drwav_uninit
    - functionName:    drwav_read_pcm_frames_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8035
      functionLinenumberEnd: 8070
      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:8041,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8050,16'
          Dst:             _ZL30drwav_read_pcm_frames_s32__pcmP5drwavyPi
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8054,16'
          Dst:             _ZL38drwav_read_pcm_frames_s32__msadpcm_imaP5drwavyPi
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8058,16'
          Dst:             _ZL31drwav_read_pcm_frames_s32__ieeeP5drwavyPi
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8062,16'
          Dst:             _ZL31drwav_read_pcm_frames_s32__alawP5drwavyPi
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8066,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: 7796
      functionLinenumberEnd: 7844
      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:7805,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7808,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7822,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7827,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7832,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7836,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: 7847
      functionLinenumberEnd: 7871
      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:7857,35'
          Dst:             drwav_read_pcm_frames_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7862,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7864,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: 7875
      functionLinenumberEnd: 7918
      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:7882,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7896,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7901,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7906,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7910,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: 7921
      functionLinenumberEnd: 7975
      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:7928,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7942,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7947,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7952,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7956,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: 7978
      functionLinenumberEnd: 8032
      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:7985,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7999,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8004,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8009,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8013,9'
          Dst:             drwav_mulaw_to_s32
    - functionName:    drwav_mulaw_to_s32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8177
      functionLinenumberEnd: 8187
      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: 8164
      functionLinenumberEnd: 8174
      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: 8553
      functionLinenumberEnd: 8571
      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:8566,10'
          Dst:             drwav_init_memory
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8570,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: 8240
      functionLinenumberEnd: 8285
      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:8245,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8249,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8255,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8259,27'
          Dst:             _ZL28drwav__malloc_from_callbacksmPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8261,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8265,18'
          Dst:             drwav_read_pcm_frames_f32
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8267,9'
          Dst:             _ZL26drwav__free_from_callbacksPvPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8268,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8272,5'
          Dst:             drwav_uninit
    - functionName:    drwav_read_pcm_frames_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7552
      functionLinenumberEnd: 7587
      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:7558,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7567,16'
          Dst:             _ZL30drwav_read_pcm_frames_f32__pcmP5drwavyPf
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7571,16'
          Dst:             _ZL38drwav_read_pcm_frames_f32__msadpcm_imaP5drwavyPf
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7575,16'
          Dst:             _ZL31drwav_read_pcm_frames_f32__ieeeP5drwavyPf
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7579,16'
          Dst:             _ZL31drwav_read_pcm_frames_f32__alawP5drwavyPf
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7583,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: 7311
      functionLinenumberEnd: 7354
      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:7318,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7332,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7337,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7342,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7346,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: 7357
      functionLinenumberEnd: 7383
      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:7369,35'
          Dst:             drwav_read_pcm_frames_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7374,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7376,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: 7387
      functionLinenumberEnd: 7435
      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:7396,16'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7399,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7413,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7418,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7423,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7427,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: 7438
      functionLinenumberEnd: 7492
      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:7445,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7459,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7464,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7469,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7473,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: 7495
      functionLinenumberEnd: 7549
      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:7502,21'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7516,35'
          Dst:             drwav_read_pcm_frames
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7521,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7526,13'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:7530,9'
          Dst:             drwav_mulaw_to_f32
    - functionName:    drwav_mulaw_to_f32
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7710
      functionLinenumberEnd: 7720
      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: 7697
      functionLinenumberEnd: 7707
      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: 8532
      functionLinenumberEnd: 8550
      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:8545,10'
          Dst:             drwav_init_memory
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8549,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: 8192
      functionLinenumberEnd: 8237
      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:8197,5'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8201,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8207,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8211,33'
          Dst:             _ZL28drwav__malloc_from_callbacksmPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8213,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8217,18'
          Dst:             drwav_read_pcm_frames_s16
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8219,9'
          Dst:             _ZL26drwav__free_from_callbacksPvPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8220,9'
          Dst:             drwav_uninit
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8224,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: 8509
      functionLinenumberEnd: 8527
      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:8522,10'
          Dst:             drwav_init_file_w
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8526,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: 5459
      functionLinenumberEnd: 5460
      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:5460,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: 5464
      functionLinenumberEnd: 5472
      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:5466,9'
          Dst:             _ZL12drwav_wfopenPP8_IO_FILEPKwS3_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5471,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: 5277
      functionLinenumberEnd: 5370
      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:5330,17'
          Dst:             wcsrtombs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5332,44'
          Dst:             __errno_location
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5332,20'
          Dst:             _ZL23drwav_result_from_errnoi
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5335,30'
          Dst:             _ZL28drwav__malloc_from_callbacksmPK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5342,9'
          Dst:             wcsrtombs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5358,19'
          Dst:             fopen
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5360,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: 5428
      functionLinenumberEnd: 5444
      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:5431,14'
          Dst:             _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5431,14'
          Dst:             _ZL20drwav__on_read_stdioPvS_m
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5431,14'
          Dst:             _ZL20drwav__on_seek_stdioPvi17drwav_seek_origin
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5431,14'
          Dst:             _ZL20drwav__on_tell_stdioPvPx
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5433,9'
          Dst:             fclose
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5437,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:5439,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: 8488
      functionLinenumberEnd: 8506
      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:8501,10'
          Dst:             drwav_init_file_w
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8505,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: 8467
      functionLinenumberEnd: 8485
      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:8480,10'
          Dst:             drwav_init_file_w
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8484,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: 8444
      functionLinenumberEnd: 8462
      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:8457,10'
          Dst:             drwav_init_file
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8461,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: 5422
      functionLinenumberEnd: 5423
      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:5423,12'
          Dst:             drwav_init_file_ex
    - functionName:    drwav_init_file_ex
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5447
      functionLinenumberEnd: 5455
      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:5449,9'
          Dst:             _ZL11drwav_fopenPP8_IO_FILEPKcS3_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5454,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: 5216
      functionLinenumberEnd: 5255
      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:5241,19'
          Dst:             fopen
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5245,55'
          Dst:             __errno_location
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5245,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: 8423
      functionLinenumberEnd: 8441
      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:8436,10'
          Dst:             drwav_init_file
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8440,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: 8402
      functionLinenumberEnd: 8420
      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:8415,10'
          Dst:             drwav_init_file
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8419,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: 8380
      functionLinenumberEnd: 8398
      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:8393,10'
          Dst:             drwav_init
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8397,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: 3986
      functionLinenumberEnd: 3987
      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:3987,12'
          Dst:             drwav_init_ex
    - functionName:    drwav_init_ex
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3991
      functionLinenumberEnd: 3997
      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:3992,10'
          Dst:             _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:3996,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: 8359
      functionLinenumberEnd: 8377
      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:8372,10'
          Dst:             drwav_init
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8376,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: 8338
      functionLinenumberEnd: 8356
      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:8351,10'
          Dst:             drwav_init
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:8355,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: 8083
      functionLinenumberEnd: 8089
      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:8084,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: 8073
      functionLinenumberEnd: 8079
      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:8074,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: 7600
      functionLinenumberEnd: 7606
      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:7601,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: 7590
      functionLinenumberEnd: 7596
      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:7591,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: 7147
      functionLinenumberEnd: 7153
      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:7148,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: 7137
      functionLinenumberEnd: 7143
      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:7138,31'
          Dst:             drwav_read_pcm_frames_s16
    - functionName:    drwav_write_pcm_frames
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6378
      functionLinenumberEnd: 6384
      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:6380,16'
          Dst:             drwav_write_pcm_frames_le
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6382,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: 6281
      functionLinenumberEnd: 6316
      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:6303,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6305,28'
          Dst:             drwav_write_raw
    - functionName:    drwav_write_pcm_frames_be
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6319
      functionLinenumberEnd: 6375
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          378
      EdgeCount:       57
      CyclomaticComplexity: 12
      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:6337,22'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6349,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6362,9'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6364,28'
          Dst:             drwav_write_raw
    - functionName:    drwav_write_raw
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6252
      functionLinenumberEnd: 6278
      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:6266,19'
          Dst:             _ZL19drwav_write_paddingP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6269,9'
          Dst:             _ZL23drwav_write_chunk_sizesP5drwav
    - functionName:    _ZL23drwav_write_chunk_sizesP5drwav
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5816
      functionLinenumberEnd: 5863
      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:5825,46'
          Dst:             _ZL27drwav__riff_chunk_size_riffyP14drwav_metadataj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5826,17'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5831,46'
          Dst:             _ZL27drwav__data_chunk_size_riffy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5832,17'
          Dst:             _ZL24drwav__write_u32ne_to_leP5drwavj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5837,46'
          Dst:             _ZL26drwav__riff_chunk_size_w64y
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5838,17'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5843,46'
          Dst:             _ZL26drwav__data_chunk_size_w64y
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5844,17'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5852,46'
          Dst:             _ZL27drwav__riff_chunk_size_rf64yP14drwav_metadataj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5853,17'
          Dst:             _ZL24drwav__write_u64ne_to_leP5drwavy
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5858,46'
          Dst:             _ZL27drwav__data_chunk_size_rf64y
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5859,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: 4540
      functionLinenumberEnd: 4546
      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:4541,53'
          Dst:             _ZL30drwav__write_or_count_metadataP5drwavP14drwav_metadataj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4541,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: 4559
      functionLinenumberEnd: 4562
      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:4560,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: 4571
      functionLinenumberEnd: 4577
      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:4572,58'
          Dst:             _ZL30drwav__write_or_count_metadataP5drwavP14drwav_metadataj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4572,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: 6234
      functionLinenumberEnd: 6248
      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: 6217
      functionLinenumberEnd: 6231
      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: 6080
      functionLinenumberEnd: 6104
      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:6096,13'
          Dst:             __assert_fail
    - functionName:    drwav_seek_to_pcm_frame
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6107
      functionLinenumberEnd: 6214
      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:6141,18'
          Dst:             _ZL29drwav_seek_to_first_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6158,34'
          Dst:             _ZL34drwav_read_pcm_frames_s16__msadpcmP5drwavyPs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6160,34'
          Dst:             _ZL30drwav_read_pcm_frames_s16__imaP5drwavyPs
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6162,21'
          Dst:             __assert_fail
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6179,25'
          Dst:             _ZL29drwav_get_bytes_per_pcm_frameP5drwav
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:6195,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: 5794
      functionLinenumberEnd: 5800
      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:5799,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: 5789
      functionLinenumberEnd: 5790
      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:5790,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: 5762
      functionLinenumberEnd: 5781
      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:5770,10'
          Dst:             _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5770,10'
          Dst:             _ZL22drwav__on_write_memoryPvPKvm
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5770,10'
          Dst:             _ZL27drwav__on_seek_memory_writePvi17drwav_seek_origin
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5780,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: 5784
      functionLinenumberEnd: 5785
      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:5785,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: 5744
      functionLinenumberEnd: 5758
      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:5749,10'
          Dst:             _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5749,10'
          Dst:             _ZL21drwav__on_read_memoryPvS_m
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5749,10'
          Dst:             _ZL21drwav__on_seek_memoryPvi17drwav_seek_origin
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5749,10'
          Dst:             _ZL21drwav__on_tell_memoryPvPx
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5757,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: 5574
      functionLinenumberEnd: 5580
      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:5579,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: 5569
      functionLinenumberEnd: 5570
      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:5570,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: 5532
      functionLinenumberEnd: 5540
      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:5534,9'
          Dst:             _ZL12drwav_wfopenPP8_IO_FILEPKwS3_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5539,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: 5564
      functionLinenumberEnd: 5565
      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:5565,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: 5554
      functionLinenumberEnd: 5560
      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:5559,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: 5549
      functionLinenumberEnd: 5550
      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:5550,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: 5520
      functionLinenumberEnd: 5528
      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:5522,9'
          Dst:             _ZL11drwav_fopenPP8_IO_FILEPKcS3_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5527,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: 5544
      functionLinenumberEnd: 5545
      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:5545,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: 5488
      functionLinenumberEnd: 5496
      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:5490,9'
          Dst:             _ZL12drwav_wfopenPP8_IO_FILEPKwS3_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5495,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: 5476
      functionLinenumberEnd: 5484
      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:5478,9'
          Dst:             _ZL11drwav_fopenPP8_IO_FILEPKcS3_
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:5483,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: 4785
      functionLinenumberEnd: 4802
      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:4792,30'
          Dst:             _ZL27drwav__riff_chunk_size_riffyP14drwav_metadataj
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4795,30'
          Dst:             _ZL26drwav__riff_chunk_size_w64y
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4798,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: 4772
      functionLinenumberEnd: 4781
      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:4773,10'
          Dst:             _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4780,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: 4763
      functionLinenumberEnd: 4769
      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:4768,12'
          Dst:             drwav_init_write_sequential
    - functionName:    drwav_init_write_sequential
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4754
      functionLinenumberEnd: 4760
      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:4755,10'
          Dst:             _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4759,12'
          Dst:             _ZL26drwav_init_write__internalP5drwavPK17drwav_data_formaty
    - functionName:    drwav_init_write
      functionSourceFile: '/src/dr_libs/tests/wav/../../dr_wav.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4745
      functionLinenumberEnd: 4751
      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:4746,10'
          Dst:             _ZL19drwav_preinit_writeP5drwavPK17drwav_data_formatjPFmPvPKvmEPFjS4_i17drwav_seek_originES4_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4750,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: 4009
      functionLinenumberEnd: 4015
      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: 4000
      functionLinenumberEnd: 4006
      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:4001,10'
          Dst:             _ZL13drwav_preinitP5drwavPFmPvS1_mEPFjS1_i17drwav_seek_originEPFjS1_PxES1_PK26drwav_allocation_callbacks
        - Src:             '/src/dr_libs/tests/wav/../../dr_wav.h:4005,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: 3075
      functionLinenumberEnd: 3085
      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:3083,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:       []
...
