---
Fuzzer filename: '/proc/self/cwd/fuzz/fuzz_config.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/proc/self/cwd/fuzz/fuzz_config.c'
      linkageType:     externalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - NeAACDecAudioSpecificConfig
        - NeAACDecGetCapabilities
        - NeAACDecGetErrorMessage
        - NeAACDecGetVersion
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/fuzz_config.c:43,25'
          Dst:             NeAACDecGetErrorMessage
        - Src:             'fuzz/fuzz_config.c:44,30'
          Dst:             strlen
        - Src:             'fuzz/fuzz_config.c:48,11'
          Dst:             NeAACDecGetVersion
        - Src:             'fuzz/fuzz_config.c:49,11'
          Dst:             strlen
        - Src:             'fuzz/fuzz_config.c:50,11'
          Dst:             strlen
        - Src:             'fuzz/fuzz_config.c:52,17'
          Dst:             NeAACDecGetCapabilities
        - Src:             'fuzz/fuzz_config.c:58,3'
          Dst:             NeAACDecAudioSpecificConfig
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_showbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_getbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_flushbits
        - faad_showbits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:137,11'
          Dst:             faad_showbits
        - Src:             'libfaad/bits.h:138,5'
          Dst:             faad_flushbits
    - functionName:    faad_flushbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - faad_flushbits_ex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:125,9'
          Dst:             faad_flushbits_ex
    - functionName:    faad_flushbits_ex
      functionSourceFile: '/proc/self/cwd/libfaad/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getdword
        - getdword_n
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.c:130,15'
          Dst:             getdword
        - Src:             'libfaad/bits.c:133,15'
          Dst:             getdword_n
    - functionName:    getdword
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getdword_n
      functionSourceFile: '/proc/self/cwd/libfaad/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_getbitbuffer
      functionSourceFile: '/proc/self/cwd/libfaad/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - faad_getbits
        - faad_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.c:230,33'
          Dst:             faad_malloc
        - Src:             'libfaad/bits.c:234,30'
          Dst:             faad_getbits
        - Src:             'libfaad/bits.c:239,16'
          Dst:             faad_getbits
    - functionName:    faad_resetbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          162
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - getdword
        - getdword_n
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.c:193,15'
          Dst:             getdword
        - Src:             'libfaad/bits.c:196,15'
          Dst:             getdword_n
        - Src:             'libfaad/bits.c:203,15'
          Dst:             getdword
        - Src:             'libfaad/bits.c:206,15'
          Dst:             getdword_n
    - functionName:    faad_byte_align
      functionSourceFile: '/proc/self/cwd/libfaad/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_flushbits
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.c:117,9'
          Dst:             faad_flushbits
    - functionName:    faad_get_processed_bits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_endbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_initbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          156
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - getdword
        - getdword_n
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.c:75,15'
          Dst:             getdword
        - Src:             'libfaad/bits.c:78,15'
          Dst:             getdword_n
        - Src:             'libfaad/bits.c:85,15'
          Dst:             getdword
        - Src:             'libfaad/bits.c:88,15'
          Dst:             getdword_n
    - functionName:    passf2pos
      functionSourceFile: '/proc/self/cwd/libfaad/cfft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - short
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          256
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - ComplexMult
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/cfft.c:114,17'
          Dst:             ComplexMult
    - functionName:    ComplexMult
      functionSourceFile: '/proc/self/cwd/libfaad/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    passf4pos
      functionSourceFile: '/proc/self/cwd/libfaad/cfft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - short
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          831
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - ComplexMult
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/cfft.c:397,17'
          Dst:             ComplexMult
        - Src:             'libfaad/cfft.c:399,17'
          Dst:             ComplexMult
        - Src:             'libfaad/cfft.c:401,17'
          Dst:             ComplexMult
    - functionName:    passf5
      functionSourceFile: '/proc/self/cwd/libfaad/cfft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - short
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          918
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - ComplexMult
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/cfft.c:544,17'
          Dst:             ComplexMult
        - Src:             'libfaad/cfft.c:546,17'
          Dst:             ComplexMult
        - Src:             'libfaad/cfft.c:581,17'
          Dst:             ComplexMult
        - Src:             'libfaad/cfft.c:583,17'
          Dst:             ComplexMult
    - functionName:    passf3
      functionSourceFile: '/proc/self/cwd/libfaad/cfft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - short
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          694
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - ComplexMult
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/cfft.c:275,21'
          Dst:             ComplexMult
        - Src:             'libfaad/cfft.c:277,21'
          Dst:             ComplexMult
        - Src:             'libfaad/cfft.c:312,21'
          Dst:             ComplexMult
        - Src:             'libfaad/cfft.c:314,21'
          Dst:             ComplexMult
    - functionName:    passf2neg
      functionSourceFile: '/proc/self/cwd/libfaad/cfft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - short
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          256
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - ComplexMult
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/cfft.c:169,17'
          Dst:             ComplexMult
    - functionName:    passf4neg
      functionSourceFile: '/proc/self/cwd/libfaad/cfft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - short
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          831
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - ComplexMult
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/cfft.c:484,17'
          Dst:             ComplexMult
        - Src:             'libfaad/cfft.c:486,17'
          Dst:             ComplexMult
        - Src:             'libfaad/cfft.c:488,17'
          Dst:             ComplexMult
    - functionName:    cfftu
      functionSourceFile: '/proc/self/cwd/libfaad/cfft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - faad_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/cfft.c:1043,21'
          Dst:             faad_free
        - Src:             'libfaad/cfft.c:1045,20'
          Dst:             faad_free
        - Src:             'libfaad/cfft.c:1048,15'
          Dst:             faad_free
    - functionName:    cffti1
      functionSourceFile: '/proc/self/cwd/libfaad/cfft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          375
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - cos
        - sin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/cfft.c:984,37'
          Dst:             cos
        - Src:             'libfaad/cfft.c:986,37'
          Dst:             sin
    - functionName:    cos
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sin
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cffti
      functionSourceFile: '/proc/self/cwd/libfaad/cfft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cffti1
        - faad_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/cfft.c:1007,35'
          Dst:             faad_malloc
        - Src:             'libfaad/cfft.c:1010,30'
          Dst:             faad_malloc
        - Src:             'libfaad/cfft.c:1013,29'
          Dst:             faad_malloc
        - Src:             'libfaad/cfft.c:1015,5'
          Dst:             cffti1
    - functionName:    cfftf1pos
      functionSourceFile: '/proc/self/cwd/libfaad/cfft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          398
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - passf2pos
        - passf3
        - passf4pos
        - passf5
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/cfft.c:766,17'
          Dst:             passf4pos
        - Src:             'libfaad/cfft.c:768,17'
          Dst:             passf4pos
        - Src:             'libfaad/cfft.c:774,17'
          Dst:             passf2pos
        - Src:             'libfaad/cfft.c:776,17'
          Dst:             passf2pos
        - Src:             'libfaad/cfft.c:784,17'
          Dst:             passf3
        - Src:             'libfaad/cfft.c:786,17'
          Dst:             passf3
        - Src:             'libfaad/cfft.c:796,17'
          Dst:             passf5
        - Src:             'libfaad/cfft.c:798,17'
          Dst:             passf5
    - functionName:    cfftb
      functionSourceFile: '/proc/self/cwd/libfaad/cfft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cfftf1pos
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/cfft.c:903,5'
          Dst:             cfftf1pos
    - functionName:    cfftf1neg
      functionSourceFile: '/proc/self/cwd/libfaad/cfft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          398
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - passf2neg
        - passf3
        - passf4neg
        - passf5
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/cfft.c:844,17'
          Dst:             passf4neg
        - Src:             'libfaad/cfft.c:846,17'
          Dst:             passf4neg
        - Src:             'libfaad/cfft.c:852,17'
          Dst:             passf2neg
        - Src:             'libfaad/cfft.c:854,17'
          Dst:             passf2neg
        - Src:             'libfaad/cfft.c:862,17'
          Dst:             passf3
        - Src:             'libfaad/cfft.c:864,17'
          Dst:             passf3
        - Src:             'libfaad/cfft.c:874,17'
          Dst:             passf5
        - Src:             'libfaad/cfft.c:876,17'
          Dst:             passf5
    - functionName:    cfftf
      functionSourceFile: '/proc/self/cwd/libfaad/cfft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cfftf1neg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/cfft.c:898,5'
          Dst:             cfftf1neg
    - functionName:    ne_rng
      functionSourceFile: '/proc/self/cwd/libfaad/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_free
      functionSourceFile: '/proc/self/cwd/libfaad/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_malloc
      functionSourceFile: '/proc/self/cwd/libfaad/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    can_decode_ot
      functionSourceFile: '/proc/self/cwd/libfaad/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    max_tns_sfb
      functionSourceFile: '/proc/self/cwd/libfaad/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    max_pred_sfb
      functionSourceFile: '/proc/self/cwd/libfaad/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_sample_rate
      functionSourceFile: '/proc/self/cwd/libfaad/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_sr_index
      functionSourceFile: '/proc/self/cwd/libfaad/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          112
      EdgeCount:       34
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_channel_config
      functionSourceFile: '/proc/self/cwd/libfaad/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         95
      ICount:          977
      EdgeCount:       118
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NeAACDecDecode2
      functionSourceFile: '/proc/self/cwd/libfaad/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - aac_frame_decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/decoder.c:844,12'
          Dst:             aac_frame_decode
    - functionName:    aac_frame_decode
      functionSourceFile: '/proc/self/cwd/libfaad/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         141
      ICount:          914
      EdgeCount:       190
      CyclomaticComplexity: 51
      functionsReached:
        - adts_frame
        - create_channel_config
        - faad_endbits
        - faad_free
        - faad_get_processed_bits
        - faad_initbits
        - faad_malloc
        - get_sample_rate
        - memcmp
        - output_to_PCM
        - raw_data_block
        - sbrReset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/decoder.c:904,13'
          Dst:             memcmp
        - Src:             'libfaad/decoder.c:915,5'
          Dst:             faad_initbits
        - Src:             'libfaad/decoder.c:970,29'
          Dst:             adts_frame
        - Src:             'libfaad/decoder.c:990,9'
          Dst:             raw_data_block
        - Src:             'libfaad/decoder.c:1022,20'
          Dst:             faad_get_processed_bits
        - Src:             'libfaad/decoder.c:1029,5'
          Dst:             faad_endbits
        - Src:             'libfaad/decoder.c:1076,5'
          Dst:             create_channel_config
        - Src:             'libfaad/decoder.c:1083,25'
          Dst:             get_sample_rate
        - Src:             'libfaad/decoder.c:1131,17'
          Dst:             faad_free
        - Src:             'libfaad/decoder.c:1133,39'
          Dst:             faad_malloc
        - Src:             'libfaad/decoder.c:1188,21'
          Dst:             output_to_PCM
        - Src:             'libfaad/decoder.c:1241,13'
          Dst:             sbrReset
        - Src:             'libfaad/decoder.c:1247,5'
          Dst:             faad_endbits
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NeAACDecDecode
      functionSourceFile: '/proc/self/cwd/libfaad/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aac_frame_decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/decoder.c:827,12'
          Dst:             aac_frame_decode
    - functionName:    NeAACDecPostSeekReset
      functionSourceFile: '/proc/self/cwd/libfaad/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NeAACDecClose
      functionSourceFile: '/proc/self/cwd/libfaad/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          207
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - drc_end
        - faad_free
        - filter_bank_end
        - sbrDecodeEnd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/decoder.c:550,36'
          Dst:             faad_free
        - Src:             'libfaad/decoder.c:551,39'
          Dst:             faad_free
        - Src:             'libfaad/decoder.c:557,37'
          Dst:             faad_free
        - Src:             'libfaad/decoder.c:560,40'
          Dst:             faad_free
        - Src:             'libfaad/decoder.c:569,9'
          Dst:             filter_bank_end
        - Src:             'libfaad/decoder.c:571,5'
          Dst:             drc_end
        - Src:             'libfaad/decoder.c:573,34'
          Dst:             faad_free
        - Src:             'libfaad/decoder.c:579,13'
          Dst:             sbrDecodeEnd
        - Src:             'libfaad/decoder.c:583,19'
          Dst:             faad_free
    - functionName:    NeAACDecInit2
      functionSourceFile: '/proc/self/cwd/libfaad/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          299
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - AudioSpecificConfig2
        - filter_bank_init
        - get_sr_index
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/decoder.c:418,10'
          Dst:             AudioSpecificConfig2
        - Src:             'libfaad/decoder.c:456,30'
          Dst:             get_sr_index
        - Src:             'libfaad/decoder.c:478,24'
          Dst:             filter_bank_init
    - functionName:    NeAACDecInit
      functionSourceFile: '/proc/self/cwd/libfaad/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          419
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - adts_frame
        - can_decode_ot
        - faad_byte_align
        - faad_endbits
        - faad_get_processed_bits
        - faad_initbits
        - filter_bank_init
        - get_adif_header
        - get_sample_rate
        - get_sr_index
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/decoder.c:280,26'
          Dst:             get_sr_index
        - Src:             'libfaad/decoder.c:282,19'
          Dst:             get_sample_rate
        - Src:             'libfaad/decoder.c:292,9'
          Dst:             faad_initbits
        - Src:             'libfaad/decoder.c:316,13'
          Dst:             get_adif_header
        - Src:             'libfaad/decoder.c:317,13'
          Dst:             faad_byte_align
        - Src:             'libfaad/decoder.c:322,27'
          Dst:             get_sample_rate
        - Src:             'libfaad/decoder.c:328,20'
          Dst:             faad_get_processed_bits
        - Src:             'libfaad/decoder.c:331,20'
          Dst:             adts_frame
        - Src:             'libfaad/decoder.c:337,27'
          Dst:             get_sample_rate
        - Src:             'libfaad/decoder.c:344,13'
          Dst:             faad_endbits
        - Src:             'libfaad/decoder.c:347,9'
          Dst:             faad_endbits
        - Src:             'libfaad/decoder.c:381,24'
          Dst:             filter_bank_init
        - Src:             'libfaad/decoder.c:388,9'
          Dst:             can_decode_ot
    - functionName:    NeAACDecSetConfiguration
      functionSourceFile: '/proc/self/cwd/libfaad/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          129
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - can_decode_ot
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/decoder.c:206,13'
          Dst:             can_decode_ot
    - functionName:    NeAACDecGetCurrentConfiguration
      functionSourceFile: '/proc/self/cwd/libfaad/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NeAACDecOpen
      functionSourceFile: '/proc/self/cwd/libfaad/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          167
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - drc_init
        - faad_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/decoder.c:128,38'
          Dst:             faad_malloc
        - Src:             'libfaad/decoder.c:181,21'
          Dst:             drc_init
    - functionName:    NeAACDecGetCapabilities
      functionSourceFile: '/proc/self/cwd/libfaad/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NeAACDecGetErrorMessage
      functionSourceFile: '/proc/self/cwd/libfaad/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NeAACDecGetVersion
      functionSourceFile: '/proc/self/cwd/libfaad/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drc_decode
      functionSourceFile: '/proc/self/cwd/libfaad/drc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          167
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - pow
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/drc.c:135,26'
          Dst:             pow
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drc_end
      functionSourceFile: '/proc/self/cwd/libfaad/drc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/drc.c:56,14'
          Dst:             faad_free
    - functionName:    drc_init
      functionSourceFile: '/proc/self/cwd/libfaad/drc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - faad_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/drc.c:40,32'
          Dst:             faad_malloc
    - functionName:    mdct
      functionSourceFile: '/proc/self/cwd/libfaad/filtbank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - faad_mdct
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/filtbank.c:160,5'
          Dst:             faad_mdct
    - functionName:    filter_bank_ltp
      functionSourceFile: '/proc/self/cwd/libfaad/filtbank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          523
      EdgeCount:       59
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - mdct
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/filtbank.c:355,5'
          Dst:             __assert_fail
        - Src:             'libfaad/filtbank.c:380,9'
          Dst:             mdct
        - Src:             'libfaad/filtbank.c:392,9'
          Dst:             mdct
        - Src:             'libfaad/filtbank.c:404,9'
          Dst:             mdct
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imdct_long
      functionSourceFile: '/proc/self/cwd/libfaad/filtbank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - faad_imdct
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/filtbank.c:129,5'
          Dst:             faad_imdct
    - functionName:    ifilter_bank
      functionSourceFile: '/proc/self/cwd/libfaad/filtbank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          1588
      EdgeCount:       90
      CyclomaticComplexity: 18
      functionsReached:
        - faad_imdct
        - imdct_long
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/filtbank.c:220,9'
          Dst:             imdct_long
        - Src:             'libfaad/filtbank.c:243,9'
          Dst:             imdct_long
        - Src:             'libfaad/filtbank.c:266,9'
          Dst:             faad_imdct
        - Src:             'libfaad/filtbank.c:267,9'
          Dst:             faad_imdct
        - Src:             'libfaad/filtbank.c:268,9'
          Dst:             faad_imdct
        - Src:             'libfaad/filtbank.c:269,9'
          Dst:             faad_imdct
        - Src:             'libfaad/filtbank.c:270,9'
          Dst:             faad_imdct
        - Src:             'libfaad/filtbank.c:271,9'
          Dst:             faad_imdct
        - Src:             'libfaad/filtbank.c:272,9'
          Dst:             faad_imdct
        - Src:             'libfaad/filtbank.c:273,9'
          Dst:             faad_imdct
        - Src:             'libfaad/filtbank.c:304,9'
          Dst:             imdct_long
    - functionName:    filter_bank_end
      functionSourceFile: '/proc/self/cwd/libfaad/filtbank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_free
        - faad_mdct_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/filtbank.c:102,9'
          Dst:             faad_mdct_end
        - Src:             'libfaad/filtbank.c:103,9'
          Dst:             faad_mdct_end
        - Src:             'libfaad/filtbank.c:105,9'
          Dst:             faad_mdct_end
        - Src:             'libfaad/filtbank.c:108,9'
          Dst:             faad_free
    - functionName:    filter_bank_init
      functionSourceFile: '/proc/self/cwd/libfaad/filtbank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          116
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_malloc
        - faad_mdct_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/filtbank.c:55,29'
          Dst:             faad_malloc
        - Src:             'libfaad/filtbank.c:59,19'
          Dst:             faad_mdct_init
        - Src:             'libfaad/filtbank.c:60,20'
          Dst:             faad_mdct_init
        - Src:             'libfaad/filtbank.c:63,20'
          Dst:             faad_mdct_init
    - functionName:    reverse_word
      functionSourceFile: '/proc/self/cwd/libfaad/hcr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_flushbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - faad_flushbits_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:125,9'
          Dst:             faad_flushbits_ex
    - functionName:    faad_showbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_getbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_flushbits
        - faad_showbits
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:137,11'
          Dst:             faad_showbits
        - Src:             'libfaad/bits.h:138,5'
          Dst:             faad_flushbits
    - functionName:    concat_bits
      functionSourceFile: '/proc/self/cwd/libfaad/hcr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          163
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flushbits_hcr
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_in_codeword
      functionSourceFile: '/proc/self/cwd/libfaad/hcr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    showbits_hcr
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          127
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rewrev_bits
      functionSourceFile: '/proc/self/cwd/libfaad/hcr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          115
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - reverse_word
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/hcr.c:103,22'
          Dst:             reverse_word
        - Src:             'libfaad/hcr.c:106,23'
          Dst:             reverse_word
        - Src:             'libfaad/hcr.c:107,23'
          Dst:             reverse_word
    - functionName:    read_segment
      functionSourceFile: '/proc/self/cwd/libfaad/hcr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_getbits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/hcr.c:193,25'
          Dst:             faad_getbits
        - Src:             'libfaad/hcr.c:194,25'
          Dst:             faad_getbits
        - Src:             'libfaad/hcr.c:198,25'
          Dst:             faad_getbits
    - functionName:    is_good_cb
      functionSourceFile: '/proc/self/cwd/libfaad/hcr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reordered_spectral_data
      functionSourceFile: '/proc/self/cwd/libfaad/hcr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          1054
      EdgeCount:       140
      CyclomaticComplexity: 35
      functionsReached:
        - concat_bits
        - fill_in_codeword
        - flushbits_hcr
        - huffman_spectral_data_2
        - is_good_cb
        - read_segment
        - rewrev_bits
        - showbits_hcr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/hcr.c:284,33'
          Dst:             is_good_cb
        - Src:             'libfaad/hcr.c:304,45'
          Dst:             read_segment
        - Src:             'libfaad/hcr.c:307,45'
          Dst:             huffman_spectral_data_2
        - Src:             'libfaad/hcr.c:310,45'
          Dst:             rewrev_bits
        - Src:             'libfaad/hcr.c:321,49'
          Dst:             read_segment
        - Src:             'libfaad/hcr.c:325,49'
          Dst:             rewrev_bits
        - Src:             'libfaad/hcr.c:330,57'
          Dst:             showbits_hcr
        - Src:             'libfaad/hcr.c:332,57'
          Dst:             showbits_hcr
        - Src:             'libfaad/hcr.c:335,57'
          Dst:             showbits_hcr
        - Src:             'libfaad/hcr.c:343,45'
          Dst:             fill_in_codeword
        - Src:             'libfaad/hcr.c:346,41'
          Dst:             fill_in_codeword
        - Src:             'libfaad/hcr.c:387,23'
          Dst:             flushbits_hcr
        - Src:             'libfaad/hcr.c:391,25'
          Dst:             concat_bits
        - Src:             'libfaad/hcr.c:395,25'
          Dst:             huffman_spectral_data_2
        - Src:             'libfaad/hcr.c:409,13'
          Dst:             rewrev_bits
    - functionName:    huffman_sign_bits
      functionSourceFile: '/proc/self/cwd/libfaad/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - faad_get1bit
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/huffman.c:101,16'
          Dst:             faad_get1bit
    - functionName:    faad_get1bit
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_getbits
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:164,18'
          Dst:             faad_getbits
    - functionName:    faad_getbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_flushbits
        - faad_showbits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:137,11'
          Dst:             faad_showbits
        - Src:             'libfaad/bits.h:138,5'
          Dst:             faad_flushbits
    - functionName:    faad_showbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_flushbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - faad_flushbits_ex
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:125,9'
          Dst:             faad_flushbits_ex
    - functionName:    huffman_binary_quad
      functionSourceFile: '/proc/self/cwd/libfaad/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          116
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - faad_get1bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/huffman.c:255,21'
          Dst:             faad_get1bit
    - functionName:    getbits_hcr
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flushbits_hcr
        - showbits_hcr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:402,15'
          Dst:             showbits_hcr
        - Src:             'libfaad/bits.h:403,12'
          Dst:             flushbits_hcr
    - functionName:    showbits_hcr
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          127
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flushbits_hcr
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get1bit_hcr
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getbits_hcr
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:411,11'
          Dst:             getbits_hcr
    - functionName:    huffman_spectral_data_2
      functionSourceFile: '/proc/self/cwd/libfaad/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         135
      ICount:          969
      EdgeCount:       170
      CyclomaticComplexity: 37
      functionsReached:
        - flushbits_hcr
        - get1bit_hcr
        - getbits_hcr
        - showbits_hcr
        - vcb11_check_LAV
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/huffman.c:434,14'
          Dst:             showbits_hcr
        - Src:             'libfaad/huffman.c:441,17'
          Dst:             flushbits_hcr
        - Src:             'libfaad/huffman.c:442,33'
          Dst:             showbits_hcr
        - Src:             'libfaad/huffman.c:443,17'
          Dst:             flushbits_hcr
        - Src:             'libfaad/huffman.c:445,17'
          Dst:             flushbits_hcr
        - Src:             'libfaad/huffman.c:481,14'
          Dst:             showbits_hcr
        - Src:             'libfaad/huffman.c:488,17'
          Dst:             flushbits_hcr
        - Src:             'libfaad/huffman.c:489,33'
          Dst:             showbits_hcr
        - Src:             'libfaad/huffman.c:490,17'
          Dst:             flushbits_hcr
        - Src:             'libfaad/huffman.c:492,18'
          Dst:             flushbits_hcr
        - Src:             'libfaad/huffman.c:503,17'
          Dst:             get1bit_hcr
        - Src:             'libfaad/huffman.c:523,17'
          Dst:             get1bit_hcr
        - Src:             'libfaad/huffman.c:542,22'
          Dst:             get1bit_hcr
        - Src:             'libfaad/huffman.c:567,25'
          Dst:             get1bit_hcr
        - Src:             'libfaad/huffman.c:576,21'
          Dst:             getbits_hcr
        - Src:             'libfaad/huffman.c:587,13'
          Dst:             vcb11_check_LAV
    - functionName:    vcb11_check_LAV
      functionSourceFile: '/proc/self/cwd/libfaad/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    huffman_getescape
      functionSourceFile: '/proc/self/cwd/libfaad/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          135
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - faad_get1bit
        - faad_getbits
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/huffman.c:130,13'
          Dst:             faad_get1bit
        - Src:             'libfaad/huffman.c:139,20'
          Dst:             faad_getbits
    - functionName:    huffman_2step_pair_sign
      functionSourceFile: '/proc/self/cwd/libfaad/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - huffman_2step_pair
        - huffman_sign_bits
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/huffman.c:238,19'
          Dst:             huffman_2step_pair
        - Src:             'libfaad/huffman.c:239,5'
          Dst:             huffman_sign_bits
    - functionName:    huffman_2step_pair
      functionSourceFile: '/proc/self/cwd/libfaad/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          173
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - faad_flushbits
        - faad_showbits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/huffman.c:216,10'
          Dst:             faad_showbits
        - Src:             'libfaad/huffman.c:223,9'
          Dst:             faad_flushbits
        - Src:             'libfaad/huffman.c:224,29'
          Dst:             faad_showbits
        - Src:             'libfaad/huffman.c:225,9'
          Dst:             faad_flushbits
        - Src:             'libfaad/huffman.c:227,9'
          Dst:             faad_flushbits
    - functionName:    huffman_binary_pair_sign
      functionSourceFile: '/proc/self/cwd/libfaad/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - huffman_binary_pair
        - huffman_sign_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/huffman.c:302,19'
          Dst:             huffman_binary_pair
        - Src:             'libfaad/huffman.c:303,5'
          Dst:             huffman_sign_bits
    - functionName:    huffman_binary_pair
      functionSourceFile: '/proc/self/cwd/libfaad/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - faad_get1bit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/huffman.c:289,21'
          Dst:             faad_get1bit
    - functionName:    huffman_2step_quad_sign
      functionSourceFile: '/proc/self/cwd/libfaad/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - huffman_2step_quad
        - huffman_sign_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/huffman.c:192,19'
          Dst:             huffman_2step_quad
        - Src:             'libfaad/huffman.c:193,5'
          Dst:             huffman_sign_bits
    - functionName:    huffman_2step_quad
      functionSourceFile: '/proc/self/cwd/libfaad/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          193
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - faad_flushbits
        - faad_showbits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/huffman.c:168,10'
          Dst:             faad_showbits
        - Src:             'libfaad/huffman.c:175,9'
          Dst:             faad_flushbits
        - Src:             'libfaad/huffman.c:176,29'
          Dst:             faad_showbits
        - Src:             'libfaad/huffman.c:177,9'
          Dst:             faad_flushbits
        - Src:             'libfaad/huffman.c:179,9'
          Dst:             faad_flushbits
    - functionName:    huffman_binary_quad_sign
      functionSourceFile: '/proc/self/cwd/libfaad/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - huffman_binary_quad
        - huffman_sign_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/huffman.c:270,19'
          Dst:             huffman_binary_quad
        - Src:             'libfaad/huffman.c:271,5'
          Dst:             huffman_sign_bits
    - functionName:    huffman_spectral_data
      functionSourceFile: '/proc/self/cwd/libfaad/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          258
      EdgeCount:       51
      CyclomaticComplexity: 5
      functionsReached:
        - huffman_2step_pair
        - huffman_2step_pair_sign
        - huffman_2step_quad
        - huffman_2step_quad_sign
        - huffman_binary_pair
        - huffman_binary_pair_sign
        - huffman_binary_quad_sign
        - huffman_getescape
        - vcb11_check_LAV
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/huffman.c:343,16'
          Dst:             huffman_2step_quad
        - Src:             'libfaad/huffman.c:345,16'
          Dst:             huffman_binary_quad_sign
        - Src:             'libfaad/huffman.c:347,16'
          Dst:             huffman_2step_quad_sign
        - Src:             'libfaad/huffman.c:349,16'
          Dst:             huffman_binary_pair
        - Src:             'libfaad/huffman.c:351,16'
          Dst:             huffman_2step_pair
        - Src:             'libfaad/huffman.c:354,16'
          Dst:             huffman_binary_pair_sign
        - Src:             'libfaad/huffman.c:357,16'
          Dst:             huffman_2step_pair_sign
        - Src:             'libfaad/huffman.c:367,23'
          Dst:             huffman_2step_pair_sign
        - Src:             'libfaad/huffman.c:369,19'
          Dst:             huffman_getescape
        - Src:             'libfaad/huffman.c:371,19'
          Dst:             huffman_getescape
        - Src:             'libfaad/huffman.c:379,23'
          Dst:             huffman_2step_pair_sign
        - Src:             'libfaad/huffman.c:381,19'
          Dst:             huffman_getescape
        - Src:             'libfaad/huffman.c:383,19'
          Dst:             huffman_getescape
        - Src:             'libfaad/huffman.c:387,9'
          Dst:             vcb11_check_LAV
    - functionName:    huffman_scale_factor
      functionSourceFile: '/proc/self/cwd/libfaad/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_get1bit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/huffman.c:66,21'
          Dst:             faad_get1bit
    - functionName:    float_to_bits
      functionSourceFile: '/proc/self/cwd/libfaad/ic_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bits_to_float
      functionSourceFile: '/proc/self/cwd/libfaad/ic_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quant_pred
      functionSourceFile: '/proc/self/cwd/libfaad/ic_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - float_to_bits
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ic_predict.c:78,22'
          Dst:             float_to_bits
    - functionName:    flt_round
      functionSourceFile: '/proc/self/cwd/libfaad/ic_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bits_to_float
        - float_to_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ic_predict.c:58,11'
          Dst:             float_to_bits
        - Src:             'libfaad/ic_predict.c:70,16'
          Dst:             bits_to_float
        - Src:             'libfaad/ic_predict.c:70,38'
          Dst:             bits_to_float
        - Src:             'libfaad/ic_predict.c:70,60'
          Dst:             bits_to_float
        - Src:             'libfaad/ic_predict.c:72,16'
          Dst:             bits_to_float
    - functionName:    inv_quant_pred
      functionSourceFile: '/proc/self/cwd/libfaad/ic_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bits_to_float
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ic_predict.c:84,12'
          Dst:             bits_to_float
    - functionName:    ic_predict
      functionSourceFile: '/proc/self/cwd/libfaad/ic_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          306
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - flt_round
        - inv_quant_pred
        - quant_pred
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ic_predict.c:105,12'
          Dst:             inv_quant_pred
        - Src:             'libfaad/ic_predict.c:106,12'
          Dst:             inv_quant_pred
        - Src:             'libfaad/ic_predict.c:107,14'
          Dst:             inv_quant_pred
        - Src:             'libfaad/ic_predict.c:108,14'
          Dst:             inv_quant_pred
        - Src:             'libfaad/ic_predict.c:109,14'
          Dst:             inv_quant_pred
        - Src:             'libfaad/ic_predict.c:110,14'
          Dst:             inv_quant_pred
        - Src:             'libfaad/ic_predict.c:172,26'
          Dst:             flt_round
        - Src:             'libfaad/ic_predict.c:189,19'
          Dst:             quant_pred
        - Src:             'libfaad/ic_predict.c:190,19'
          Dst:             quant_pred
        - Src:             'libfaad/ic_predict.c:191,21'
          Dst:             quant_pred
        - Src:             'libfaad/ic_predict.c:192,21'
          Dst:             quant_pred
        - Src:             'libfaad/ic_predict.c:193,21'
          Dst:             quant_pred
        - Src:             'libfaad/ic_predict.c:194,21'
          Dst:             quant_pred
    - functionName:    ic_prediction
      functionSourceFile: '/proc/self/cwd/libfaad/ic_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          222
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - ic_predict
        - max_pred_sfb
        - reset_all_predictors
        - reset_pred_state
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ic_predict.c:253,9'
          Dst:             reset_all_predictors
        - Src:             'libfaad/ic_predict.c:255,29'
          Dst:             max_pred_sfb
        - Src:             'libfaad/ic_predict.c:262,17'
          Dst:             ic_predict
        - Src:             'libfaad/ic_predict.c:274,21'
          Dst:             reset_pred_state
    - functionName:    reset_all_predictors
      functionSourceFile: '/proc/self/cwd/libfaad/ic_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - reset_pred_state
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ic_predict.c:241,9'
          Dst:             reset_pred_state
    - functionName:    reset_pred_state
      functionSourceFile: '/proc/self/cwd/libfaad/ic_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_noise
      functionSourceFile: '/proc/self/cwd/libfaad/pns.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pns_reset_pred_state
      functionSourceFile: '/proc/self/cwd/libfaad/ic_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          181
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - is_noise
        - reset_pred_state
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ic_predict.c:223,21'
          Dst:             is_noise
        - Src:             'libfaad/ic_predict.c:229,25'
          Dst:             reset_pred_state
    - functionName:    invert_intensity
      functionSourceFile: '/proc/self/cwd/libfaad/is.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_intensity
      functionSourceFile: '/proc/self/cwd/libfaad/is.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_decode
      functionSourceFile: '/proc/self/cwd/libfaad/is.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          321
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - invert_intensity
        - is_intensity
        - pow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/is.c:66,21'
          Dst:             is_intensity
        - Src:             'libfaad/is.c:80,37'
          Dst:             pow
        - Src:             'libfaad/is.c:98,29'
          Dst:             is_intensity
        - Src:             'libfaad/is.c:98,59'
          Dst:             invert_intensity
    - functionName:    real_to_int16
      functionSourceFile: '/proc/self/cwd/libfaad/lt_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lt_update_state
      functionSourceFile: '/proc/self/cwd/libfaad/lt_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          179
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - real_to_int16
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/lt_predict.c:196,49'
          Dst:             real_to_int16
        - Src:             'libfaad/lt_predict.c:197,49'
          Dst:             real_to_int16
        - Src:             'libfaad/lt_predict.c:204,49'
          Dst:             real_to_int16
        - Src:             'libfaad/lt_predict.c:205,49'
          Dst:             real_to_int16
    - functionName:    lt_prediction
      functionSourceFile: '/proc/self/cwd/libfaad/lt_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          244
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - filter_bank_ltp
        - tns_encode_frame
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/lt_predict.c:112,13'
          Dst:             filter_bank_ltp
        - Src:             'libfaad/lt_predict.c:115,13'
          Dst:             tns_encode_frame
    - functionName:    is_ltp_ot
      functionSourceFile: '/proc/self/cwd/libfaad/lt_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_mdct
      functionSourceFile: '/proc/self/cwd/libfaad/mdct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          395
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ComplexMult
        - cfftf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/mdct.c:269,9'
          Dst:             ComplexMult
        - Src:             'libfaad/mdct.c:278,9'
          Dst:             ComplexMult
        - Src:             'libfaad/mdct.c:286,5'
          Dst:             cfftf
        - Src:             'libfaad/mdct.c:292,9'
          Dst:             ComplexMult
    - functionName:    ComplexMult
      functionSourceFile: '/proc/self/cwd/libfaad/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_imdct
      functionSourceFile: '/proc/self/cwd/libfaad/mdct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          509
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - ComplexMult
        - cfftb
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/mdct.c:160,9'
          Dst:             ComplexMult
        - Src:             'libfaad/mdct.c:169,5'
          Dst:             cfftb
        - Src:             'libfaad/mdct.c:180,9'
          Dst:             ComplexMult
    - functionName:    faad_mdct_end
      functionSourceFile: '/proc/self/cwd/libfaad/mdct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cfftu
        - faad_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/mdct.c:116,9'
          Dst:             cfftu
        - Src:             'libfaad/mdct.c:118,9'
          Dst:             faad_free
    - functionName:    faad_mdct_init
      functionSourceFile: '/proc/self/cwd/libfaad/mdct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          92
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - cffti
        - faad_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/mdct.c:64,35'
          Dst:             faad_malloc
        - Src:             'libfaad/mdct.c:66,5'
          Dst:             __assert_fail
        - Src:             'libfaad/mdct.c:97,18'
          Dst:             cffti
    - functionName:    faad_flushbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - faad_flushbits_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:125,9'
          Dst:             faad_flushbits_ex
    - functionName:    faad_showbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_get1bit
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_getbits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:164,18'
          Dst:             faad_getbits
    - functionName:    faad_getbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_flushbits
        - faad_showbits
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:137,11'
          Dst:             faad_showbits
        - Src:             'libfaad/bits.h:138,5'
          Dst:             faad_flushbits
    - functionName:    AudioSpecificConfigFromBitfile
      functionSourceFile: '/proc/self/cwd/libfaad/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          554
      EdgeCount:       110
      CyclomaticComplexity: 31
      functionsReached:
        - GASpecificConfig
        - faad_endbits
        - faad_get1bit
        - faad_get_processed_bits
        - faad_getbits
        - get_sample_rate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/mp4.c:132,25'
          Dst:             faad_get_processed_bits
        - Src:             'libfaad/mp4.c:142,40'
          Dst:             faad_getbits
        - Src:             'libfaad/mp4.c:145,47'
          Dst:             faad_getbits
        - Src:             'libfaad/mp4.c:148,3'
          Dst:             faad_getbits
        - Src:             'libfaad/mp4.c:150,46'
          Dst:             faad_getbits
        - Src:             'libfaad/mp4.c:153,33'
          Dst:             get_sample_rate
        - Src:             'libfaad/mp4.c:186,24'
          Dst:             faad_getbits
        - Src:             'libfaad/mp4.c:194,51'
          Dst:             faad_getbits
        - Src:             'libfaad/mp4.c:197,41'
          Dst:             get_sample_rate
        - Src:             'libfaad/mp4.c:199,44'
          Dst:             faad_getbits
        - Src:             'libfaad/mp4.c:209,18'
          Dst:             GASpecificConfig
        - Src:             'libfaad/mp4.c:213,18'
          Dst:             GASpecificConfig
        - Src:             'libfaad/mp4.c:214,37'
          Dst:             faad_getbits
        - Src:             'libfaad/mp4.c:236,45'
          Dst:             faad_get_processed_bits
        - Src:             'libfaad/mp4.c:240,46'
          Dst:             faad_getbits
        - Src:             'libfaad/mp4.c:245,40'
          Dst:             faad_getbits
        - Src:             'libfaad/mp4.c:250,53'
          Dst:             faad_get1bit
        - Src:             'libfaad/mp4.c:260,36'
          Dst:             faad_getbits
        - Src:             'libfaad/mp4.c:270,63'
          Dst:             faad_getbits
        - Src:             'libfaad/mp4.c:273,53'
          Dst:             get_sample_rate
        - Src:             'libfaad/mp4.c:294,5'
          Dst:             faad_endbits
    - functionName:    AudioSpecificConfig2
      functionSourceFile: '/proc/self/cwd/libfaad/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AudioSpecificConfigFromBitfile
        - faad_endbits
        - faad_initbits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/mp4.c:307,5'
          Dst:             faad_initbits
        - Src:             'libfaad/mp4.c:310,11'
          Dst:             AudioSpecificConfigFromBitfile
        - Src:             'libfaad/mp4.c:311,5'
          Dst:             faad_endbits
    - functionName:    NeAACDecAudioSpecificConfig
      functionSourceFile: '/proc/self/cwd/libfaad/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AudioSpecificConfig2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/mp4.c:124,12'
          Dst:             AudioSpecificConfig2
    - functionName:    is_noise
      functionSourceFile: '/proc/self/cwd/libfaad/pns.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_intensity
      functionSourceFile: '/proc/self/cwd/libfaad/is.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ms_decode
      functionSourceFile: '/proc/self/cwd/libfaad/ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          274
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - is_intensity
        - is_noise
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ms.c:62,26'
          Dst:             is_intensity
        - Src:             'libfaad/ms.c:62,57'
          Dst:             is_noise
    - functionName:    get_sample
      functionSourceFile: '/proc/self/cwd/libfaad/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      float
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          125
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    to_PCM_double
      functionSourceFile: '/proc/self/cwd/libfaad/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          299
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - get_sample
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/output.c:390,30'
          Dst:             get_sample
    - functionName:    to_PCM_float
      functionSourceFile: '/proc/self/cwd/libfaad/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          293
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - get_sample
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/output.c:338,30'
          Dst:             get_sample
    - functionName:    to_PCM_32bit
      functionSourceFile: '/proc/self/cwd/libfaad/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          489
      EdgeCount:       97
      CyclomaticComplexity: 22
      functionsReached:
        - get_sample
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/output.c:282,30'
          Dst:             get_sample
    - functionName:    to_PCM_24bit
      functionSourceFile: '/proc/self/cwd/libfaad/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          489
      EdgeCount:       97
      CyclomaticComplexity: 22
      functionsReached:
        - get_sample
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/output.c:212,30'
          Dst:             get_sample
    - functionName:    to_PCM_16bit
      functionSourceFile: '/proc/self/cwd/libfaad/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          474
      EdgeCount:       97
      CyclomaticComplexity: 22
      functionsReached:
        - get_sample
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/output.c:143,30'
          Dst:             get_sample
    - functionName:    output_to_PCM
      functionSourceFile: '/proc/self/cwd/libfaad/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - to_PCM_16bit
        - to_PCM_24bit
        - to_PCM_32bit
        - to_PCM_double
        - to_PCM_float
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/output.c:415,9'
          Dst:             to_PCM_16bit
        - Src:             'libfaad/output.c:418,9'
          Dst:             to_PCM_24bit
        - Src:             'libfaad/output.c:421,9'
          Dst:             to_PCM_32bit
        - Src:             'libfaad/output.c:424,9'
          Dst:             to_PCM_float
        - Src:             'libfaad/output.c:427,9'
          Dst:             to_PCM_double
    - functionName:    gen_rand_vector
      functionSourceFile: '/proc/self/cwd/libfaad/pns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - short
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          156
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - ne_rng
        - pow
        - sqrt
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/pns.c:93,39'
          Dst:             ne_rng
        - Src:             'libfaad/pns.c:100,44'
          Dst:             sqrt
        - Src:             'libfaad/pns.c:101,26'
          Dst:             pow
    - functionName:    sqrt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_noise
      functionSourceFile: '/proc/self/cwd/libfaad/pns.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pns_decode
      functionSourceFile: '/proc/self/cwd/libfaad/pns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          604
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - gen_rand_vector
        - is_noise
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/pns.c:188,21'
          Dst:             is_noise
        - Src:             'libfaad/pns.c:213,21'
          Dst:             gen_rand_vector
        - Src:             'libfaad/pns.c:231,24'
          Dst:             is_noise
        - Src:             'libfaad/pns.c:243,41'
          Dst:             is_noise
        - Src:             'libfaad/pns.c:254,25'
          Dst:             gen_rand_vector
        - Src:             'libfaad/pns.c:262,25'
          Dst:             gen_rand_vector
    - functionName:    magnitude_c
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1452
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sqrt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_dec.c:1452,12'
          Dst:             sqrt
    - functionName:    ComplexMult
      functionSourceFile: '/proc/self/cwd/libfaad/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DCT3_6_unscaled
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          122
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DCT3_4_unscaled
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          87
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    channel_filter12
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          449
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - DCT3_6_unscaled
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_dec.c:488,9'
          Dst:             DCT3_6_unscaled
        - Src:             'libfaad/ps_dec.c:489,9'
          Dst:             DCT3_6_unscaled
        - Src:             'libfaad/ps_dec.c:491,9'
          Dst:             DCT3_6_unscaled
        - Src:             'libfaad/ps_dec.c:492,9'
          Dst:             DCT3_6_unscaled
    - functionName:    channel_filter8
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          863
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - DCT3_4_unscaled
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_dec.c:395,9'
          Dst:             DCT3_4_unscaled
        - Src:             'libfaad/ps_dec.c:405,9'
          Dst:             DCT3_4_unscaled
        - Src:             'libfaad/ps_dec.c:425,9'
          Dst:             DCT3_4_unscaled
        - Src:             'libfaad/ps_dec.c:435,9'
          Dst:             DCT3_4_unscaled
    - functionName:    channel_filter4
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          626
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    channel_filter2
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          424
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    delta_clip
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    map20indexto34
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          241
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    delta_modulo_decode
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          230
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    delta_decode
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          240
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - delta_clip
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_dec.c:638,24'
          Dst:             delta_clip
        - Src:             'libfaad/ps_dec.c:643,28'
          Dst:             delta_clip
        - Src:             'libfaad/ps_dec.c:657,28'
          Dst:             delta_clip
    - functionName:    hybrid_synthesis
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          188
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ps_mix_phase
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          2129
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - fprintf
        - magnitude_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_dec.c:1505,17'
          Dst:             fprintf
        - Src:             'libfaad/ps_dec.c:1510,17'
          Dst:             fprintf
        - Src:             'libfaad/ps_dec.c:1516,17'
          Dst:             fprintf
        - Src:             'libfaad/ps_dec.c:1519,17'
          Dst:             fprintf
        - Src:             'libfaad/ps_dec.c:1715,22'
          Dst:             magnitude_c
        - Src:             'libfaad/ps_dec.c:1716,22'
          Dst:             magnitude_c
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ps_decorrelate
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         128
      ICount:          1635
      EdgeCount:       165
      CyclomaticComplexity: 39
      functionsReached:
        - ComplexMult
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_dec.c:1268,21'
          Dst:             ComplexMult
        - Src:             'libfaad/ps_dec.c:1302,25'
          Dst:             ComplexMult
    - functionName:    hybrid_analysis
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          464
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - channel_filter12
        - channel_filter2
        - channel_filter4
        - channel_filter8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_dec.c:540,13'
          Dst:             channel_filter2
        - Src:             'libfaad/ps_dec.c:544,13'
          Dst:             channel_filter4
        - Src:             'libfaad/ps_dec.c:548,13'
          Dst:             channel_filter8
        - Src:             'libfaad/ps_dec.c:553,13'
          Dst:             channel_filter12
    - functionName:    ps_data_decode
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         117
      ICount:          1092
      EdgeCount:       151
      CyclomaticComplexity: 36
      functionsReached:
        - delta_decode
        - delta_modulo_decode
        - map20indexto34
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_dec.c:843,9'
          Dst:             delta_decode
        - Src:             'libfaad/ps_dec.c:850,9'
          Dst:             delta_decode
        - Src:             'libfaad/ps_dec.c:856,9'
          Dst:             delta_modulo_decode
        - Src:             'libfaad/ps_dec.c:860,9'
          Dst:             delta_modulo_decode
        - Src:             'libfaad/ps_dec.c:985,17'
          Dst:             map20indexto34
        - Src:             'libfaad/ps_dec.c:987,17'
          Dst:             map20indexto34
        - Src:             'libfaad/ps_dec.c:990,17'
          Dst:             map20indexto34
        - Src:             'libfaad/ps_dec.c:991,17'
          Dst:             map20indexto34
    - functionName:    ps_decode
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1993
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          121
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hybrid_analysis
        - hybrid_synthesis
        - ps_data_decode
        - ps_decorrelate
        - ps_mix_phase
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_dec.c:1998,5'
          Dst:             ps_data_decode
        - Src:             'libfaad/ps_dec.c:2021,5'
          Dst:             hybrid_analysis
        - Src:             'libfaad/ps_dec.c:2025,5'
          Dst:             ps_decorrelate
        - Src:             'libfaad/ps_dec.c:2028,5'
          Dst:             ps_mix_phase
        - Src:             'libfaad/ps_dec.c:2031,5'
          Dst:             hybrid_synthesis
        - Src:             'libfaad/ps_dec.c:2034,5'
          Dst:             hybrid_synthesis
    - functionName:    hybrid_init
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          160
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - faad_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_dec.c:200,32'
          Dst:             faad_malloc
        - Src:             'libfaad/ps_dec.c:214,25'
          Dst:             faad_malloc
        - Src:             'libfaad/ps_dec.c:217,28'
          Dst:             faad_malloc
        - Src:             'libfaad/ps_dec.c:220,34'
          Dst:             faad_malloc
        - Src:             'libfaad/ps_dec.c:224,26'
          Dst:             faad_malloc
        - Src:             'libfaad/ps_dec.c:227,32'
          Dst:             faad_malloc
    - functionName:    ps_init
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          274
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - faad_malloc
        - hybrid_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_dec.c:1901,29'
          Dst:             faad_malloc
        - Src:             'libfaad/ps_dec.c:1904,15'
          Dst:             hybrid_init
    - functionName:    hybrid_free
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          159
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - faad_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_dec.c:240,9'
          Dst:             faad_free
        - Src:             'libfaad/ps_dec.c:245,13'
          Dst:             faad_free
        - Src:             'libfaad/ps_dec.c:248,9'
          Dst:             faad_free
        - Src:             'libfaad/ps_dec.c:253,13'
          Dst:             faad_free
        - Src:             'libfaad/ps_dec.c:256,9'
          Dst:             faad_free
        - Src:             'libfaad/ps_dec.c:258,5'
          Dst:             faad_free
    - functionName:    ps_free
      functionSourceFile: '/proc/self/cwd/libfaad/ps_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - faad_free
        - hybrid_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_dec.c:1891,5'
          Dst:             hybrid_free
        - Src:             'libfaad/ps_dec.c:1893,5'
          Dst:             faad_free
    - functionName:    ps_huff_dec
      functionSourceFile: '/proc/self/cwd/libfaad/ps_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_get1bit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_syntax.c:545,24'
          Dst:             faad_get1bit
    - functionName:    faad_get1bit
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_getbits
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:164,18'
          Dst:             faad_getbits
    - functionName:    faad_getbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_flushbits
        - faad_showbits
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:137,11'
          Dst:             faad_showbits
        - Src:             'libfaad/bits.h:138,5'
          Dst:             faad_flushbits
    - functionName:    faad_showbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_flushbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - faad_flushbits_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:125,9'
          Dst:             faad_flushbits_ex
    - functionName:    ps_extension
      functionSourceFile: '/proc/self/cwd/libfaad/ps_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          136
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - faad_get1bit
        - faad_get_processed_bits
        - huff_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_syntax.c:476,31'
          Dst:             faad_get_processed_bits
        - Src:             'libfaad/ps_syntax.c:481,38'
          Dst:             faad_get1bit
        - Src:             'libfaad/ps_syntax.c:488,42'
          Dst:             faad_get1bit
        - Src:             'libfaad/ps_syntax.c:492,17'
          Dst:             huff_data
        - Src:             'libfaad/ps_syntax.c:495,42'
          Dst:             faad_get1bit
        - Src:             'libfaad/ps_syntax.c:499,17'
          Dst:             huff_data
        - Src:             'libfaad/ps_syntax.c:503,9'
          Dst:             faad_get1bit
        - Src:             'libfaad/ps_syntax.c:508,22'
          Dst:             faad_get_processed_bits
    - functionName:    huff_data
      functionSourceFile: '/proc/self/cwd/libfaad/ps_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - ps_huff_dec
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_syntax.c:524,22'
          Dst:             ps_huff_dec
        - Src:             'libfaad/ps_syntax.c:528,18'
          Dst:             ps_huff_dec
        - Src:             'libfaad/ps_syntax.c:532,22'
          Dst:             ps_huff_dec
    - functionName:    ps_data
      functionSourceFile: '/proc/self/cwd/libfaad/ps_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          514
      EdgeCount:       78
      CyclomaticComplexity: 20
      functionsReached:
        - faad_get1bit
        - faad_get_processed_bits
        - faad_getbits
        - huff_data
        - ps_extension
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/ps_syntax.c:331,31'
          Dst:             faad_get_processed_bits
        - Src:             'libfaad/ps_syntax.c:336,9'
          Dst:             faad_get1bit
        - Src:             'libfaad/ps_syntax.c:346,35'
          Dst:             faad_get1bit
        - Src:             'libfaad/ps_syntax.c:351,37'
          Dst:             faad_getbits
        - Src:             'libfaad/ps_syntax.c:365,35'
          Dst:             faad_get1bit
        - Src:             'libfaad/ps_syntax.c:370,37'
          Dst:             faad_getbits
        - Src:             'libfaad/ps_syntax.c:380,35'
          Dst:             faad_get1bit
        - Src:             'libfaad/ps_syntax.c:391,32'
          Dst:             faad_get1bit
        - Src:             'libfaad/ps_syntax.c:393,20'
          Dst:             faad_getbits
        - Src:             'libfaad/ps_syntax.c:402,47'
          Dst:             faad_getbits
        - Src:             'libfaad/ps_syntax.c:411,38'
          Dst:             faad_get1bit
        - Src:             'libfaad/ps_syntax.c:417,17'
          Dst:             huff_data
        - Src:             'libfaad/ps_syntax.c:420,17'
          Dst:             huff_data
        - Src:             'libfaad/ps_syntax.c:430,38'
          Dst:             faad_get1bit
        - Src:             'libfaad/ps_syntax.c:434,13'
          Dst:             huff_data
        - Src:             'libfaad/ps_syntax.c:442,34'
          Dst:             faad_getbits
        - Src:             'libfaad/ps_syntax.c:446,30'
          Dst:             faad_getbits
        - Src:             'libfaad/ps_syntax.c:453,48'
          Dst:             faad_getbits
        - Src:             'libfaad/ps_syntax.c:457,30'
          Dst:             ps_extension
        - Src:             'libfaad/ps_syntax.c:460,9'
          Dst:             faad_getbits
        - Src:             'libfaad/ps_syntax.c:464,22'
          Dst:             faad_get_processed_bits
    - functionName:    pulse_decode
      functionSourceFile: '/proc/self/cwd/libfaad/pulse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          155
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rvlc_huffman_esc
      functionSourceFile: '/proc/self/cwd/libfaad/rvlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - faad_getbits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/rvlc.c:536,14'
          Dst:             faad_getbits
        - Src:             'libfaad/rvlc.c:548,19'
          Dst:             faad_getbits
    - functionName:    faad_getbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_flushbits
        - faad_showbits
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:137,11'
          Dst:             faad_showbits
        - Src:             'libfaad/bits.h:138,5'
          Dst:             faad_flushbits
    - functionName:    faad_showbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_flushbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - faad_flushbits_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:125,9'
          Dst:             faad_flushbits_ex
    - functionName:    rvlc_huffman_sf
      functionSourceFile: '/proc/self/cwd/libfaad/rvlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          194
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - faad_getbits
        - rvlc_huffman_esc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/rvlc.c:483,14'
          Dst:             faad_getbits
        - Src:             'libfaad/rvlc.c:495,19'
          Dst:             faad_getbits
        - Src:             'libfaad/rvlc.c:504,22'
          Dst:             rvlc_huffman_esc
        - Src:             'libfaad/rvlc.c:514,22'
          Dst:             rvlc_huffman_esc
    - functionName:    rvlc_decode_sf_forward
      functionSourceFile: '/proc/self/cwd/libfaad/rvlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          300
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - rvlc_huffman_sf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/rvlc.c:226,25'
          Dst:             rvlc_huffman_sf
        - Src:             'libfaad/rvlc.c:241,29'
          Dst:             rvlc_huffman_sf
        - Src:             'libfaad/rvlc.c:251,25'
          Dst:             rvlc_huffman_sf
    - functionName:    rvlc_decode_scale_factors
      functionSourceFile: '/proc/self/cwd/libfaad/rvlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          203
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - faad_endbits
        - faad_free
        - faad_getbitbuffer
        - faad_initbits
        - rvlc_decode_sf_forward
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/rvlc.c:136,26'
          Dst:             faad_getbitbuffer
        - Src:             'libfaad/rvlc.c:139,9'
          Dst:             faad_initbits
        - Src:             'libfaad/rvlc.c:153,27'
          Dst:             faad_getbitbuffer
        - Src:             'libfaad/rvlc.c:156,9'
          Dst:             faad_initbits
        - Src:             'libfaad/rvlc.c:166,14'
          Dst:             rvlc_decode_sf_forward
        - Src:             'libfaad/rvlc.c:172,26'
          Dst:             faad_free
        - Src:             'libfaad/rvlc.c:173,25'
          Dst:             faad_free
        - Src:             'libfaad/rvlc.c:176,9'
          Dst:             faad_endbits
        - Src:             'libfaad/rvlc.c:178,9'
          Dst:             faad_endbits
    - functionName:    faad_get1bit
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_getbits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:164,18'
          Dst:             faad_getbits
    - functionName:    rvlc_scale_factor_data
      functionSourceFile: '/proc/self/cwd/libfaad/rvlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - faad_get1bit
        - faad_getbits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/rvlc.c:78,27'
          Dst:             faad_get1bit
        - Src:             'libfaad/rvlc.c:80,37'
          Dst:             faad_getbits
        - Src:             'libfaad/rvlc.c:87,40'
          Dst:             faad_getbits
        - Src:             'libfaad/rvlc.c:92,41'
          Dst:             faad_getbits
        - Src:             'libfaad/rvlc.c:104,31'
          Dst:             faad_get1bit
        - Src:             'libfaad/rvlc.c:109,48'
          Dst:             faad_getbits
        - Src:             'libfaad/rvlc.c:115,51'
          Dst:             faad_getbits
    - functionName:    fft_dif
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1899
      functionLinenumberEnd: 2121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          839
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dct4_kernel
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2275
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          259
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - fft_dif
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_dct.c:2245,5'
          Dst:             fft_dif
    - functionName:    DST4_32
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          1888
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DCT4_32
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          2032
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sbrDecodeSingleFramePS
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          384
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - ps_decode
        - qmfs_init
        - sbr_process_channel
        - sbr_qmf_synthesis_32
        - sbr_qmf_synthesis_64
        - sbr_save_matrix
        - sbr_save_prev_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_dec.c:648,24'
          Dst:             qmfs_init
        - Src:             'libfaad/sbr_dec.c:651,17'
          Dst:             sbr_process_channel
        - Src:             'libfaad/sbr_dec.c:671,9'
          Dst:             ps_decode
        - Src:             'libfaad/sbr_dec.c:680,9'
          Dst:             sbr_qmf_synthesis_32
        - Src:             'libfaad/sbr_dec.c:681,9'
          Dst:             sbr_qmf_synthesis_32
        - Src:             'libfaad/sbr_dec.c:683,9'
          Dst:             sbr_qmf_synthesis_64
        - Src:             'libfaad/sbr_dec.c:684,9'
          Dst:             sbr_qmf_synthesis_64
        - Src:             'libfaad/sbr_dec.c:692,15'
          Dst:             sbr_save_prev_data
        - Src:             'libfaad/sbr_dec.c:696,5'
          Dst:             sbr_save_matrix
    - functionName:    sbr_process_channel
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          573
      EdgeCount:       66
      CyclomaticComplexity: 16
      functionsReached:
        - hf_adjustment
        - hf_generation
        - sbr_qmf_analysis_32
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_dec.c:343,9'
          Dst:             sbr_qmf_analysis_32
        - Src:             'libfaad/sbr_dec.c:345,9'
          Dst:             sbr_qmf_analysis_32
        - Src:             'libfaad/sbr_dec.c:352,9'
          Dst:             hf_generation
        - Src:             'libfaad/sbr_dec.c:371,15'
          Dst:             hf_adjustment
    - functionName:    sbr_save_prev_data
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          233
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sbr_save_matrix
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sbrDecodeSingleFrame
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          241
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - sbr_process_channel
        - sbr_qmf_synthesis_32
        - sbr_qmf_synthesis_64
        - sbr_save_matrix
        - sbr_save_prev_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_dec.c:576,17'
          Dst:             sbr_process_channel
        - Src:             'libfaad/sbr_dec.c:580,9'
          Dst:             sbr_qmf_synthesis_32
        - Src:             'libfaad/sbr_dec.c:582,9'
          Dst:             sbr_qmf_synthesis_64
        - Src:             'libfaad/sbr_dec.c:590,15'
          Dst:             sbr_save_prev_data
        - Src:             'libfaad/sbr_dec.c:594,5'
          Dst:             sbr_save_matrix
    - functionName:    sbrDecodeCoupleFrame
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          285
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - sbr_process_channel
        - sbr_qmf_synthesis_32
        - sbr_qmf_synthesis_64
        - sbr_save_matrix
        - sbr_save_prev_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_dec.c:493,17'
          Dst:             sbr_process_channel
        - Src:             'libfaad/sbr_dec.c:497,9'
          Dst:             sbr_qmf_synthesis_32
        - Src:             'libfaad/sbr_dec.c:499,9'
          Dst:             sbr_qmf_synthesis_64
        - Src:             'libfaad/sbr_dec.c:502,17'
          Dst:             sbr_process_channel
        - Src:             'libfaad/sbr_dec.c:506,9'
          Dst:             sbr_qmf_synthesis_32
        - Src:             'libfaad/sbr_dec.c:508,9'
          Dst:             sbr_qmf_synthesis_64
        - Src:             'libfaad/sbr_dec.c:516,15'
          Dst:             sbr_save_prev_data
        - Src:             'libfaad/sbr_dec.c:518,15'
          Dst:             sbr_save_prev_data
        - Src:             'libfaad/sbr_dec.c:522,5'
          Dst:             sbr_save_matrix
        - Src:             'libfaad/sbr_dec.c:523,5'
          Dst:             sbr_save_matrix
    - functionName:    sbrReset
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          432
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sbrDecodeEnd
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          190
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - faad_free
        - ps_free
        - qmfa_end
        - qmfs_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_dec.c:159,9'
          Dst:             qmfa_end
        - Src:             'libfaad/sbr_dec.c:160,9'
          Dst:             qmfs_end
        - Src:             'libfaad/sbr_dec.c:163,13'
          Dst:             qmfa_end
        - Src:             'libfaad/sbr_dec.c:164,13'
          Dst:             qmfs_end
        - Src:             'libfaad/sbr_dec.c:169,41'
          Dst:             faad_free
        - Src:             'libfaad/sbr_dec.c:170,41'
          Dst:             faad_free
        - Src:             'libfaad/sbr_dec.c:171,41'
          Dst:             faad_free
        - Src:             'libfaad/sbr_dec.c:172,41'
          Dst:             faad_free
        - Src:             'libfaad/sbr_dec.c:177,13'
          Dst:             ps_free
        - Src:             'libfaad/sbr_dec.c:185,9'
          Dst:             faad_free
    - functionName:    sbrDecodeInit
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - short
        - char
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          348
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - faad_free
        - faad_malloc
        - qmfa_init
        - qmfs_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_dec.c:60,21'
          Dst:             faad_malloc
        - Src:             'libfaad/sbr_dec.c:108,9'
          Dst:             faad_free
        - Src:             'libfaad/sbr_dec.c:119,24'
          Dst:             qmfa_init
        - Src:             'libfaad/sbr_dec.c:120,24'
          Dst:             qmfa_init
        - Src:             'libfaad/sbr_dec.c:121,24'
          Dst:             qmfs_init
        - Src:             'libfaad/sbr_dec.c:122,24'
          Dst:             qmfs_init
        - Src:             'libfaad/sbr_dec.c:126,38'
          Dst:             faad_malloc
        - Src:             'libfaad/sbr_dec.c:127,38'
          Dst:             faad_malloc
        - Src:             'libfaad/sbr_dec.c:128,38'
          Dst:             faad_malloc
        - Src:             'libfaad/sbr_dec.c:129,38'
          Dst:             faad_malloc
        - Src:             'libfaad/sbr_dec.c:137,24'
          Dst:             qmfa_init
        - Src:             'libfaad/sbr_dec.c:138,24'
          Dst:             qmfs_init
        - Src:             'libfaad/sbr_dec.c:143,38'
          Dst:             faad_malloc
        - Src:             'libfaad/sbr_dec.c:144,38'
          Dst:             faad_malloc
    - functionName:    unmap_envelope_noise
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_e_nf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          353
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - calc_Q_div
        - calc_Q_div2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_e_nf.c:500,35'
          Dst:             calc_Q_div
        - Src:             'libfaad/sbr_e_nf.c:501,35'
          Dst:             calc_Q_div
        - Src:             'libfaad/sbr_e_nf.c:502,36'
          Dst:             calc_Q_div2
        - Src:             'libfaad/sbr_e_nf.c:503,36'
          Dst:             calc_Q_div2
    - functionName:    calc_Q_div
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_e_nf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      float
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          217
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calc_Q_div2
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_e_nf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      float
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          217
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    envelope_noise_dequantisation
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_e_nf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          299
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - calc_Q_div
        - calc_Q_div2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_e_nf.c:432,40'
          Dst:             calc_Q_div
        - Src:             'libfaad/sbr_e_nf.c:433,41'
          Dst:             calc_Q_div2
    - functionName:    extract_noise_floor_data
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_e_nf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          233
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extract_envelope_data
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_e_nf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          683
      EdgeCount:       89
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uint8cmp
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_fbt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    limiter_frequency_table
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_fbt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          508
      EdgeCount:       71
      CyclomaticComplexity: 18
      functionsReached:
        - qsort
        - uint8cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_fbt.c:678,9'
          Dst:             qsort
        - Src:             'libfaad/sbr_fbt.c:678,9'
          Dst:             uint8cmp
        - Src:             'libfaad/sbr_fbt.c:733,29'
          Dst:             qsort
        - Src:             'libfaad/sbr_fbt.c:733,29'
          Dst:             uint8cmp
        - Src:             'libfaad/sbr_fbt.c:741,17'
          Dst:             qsort
        - Src:             'libfaad/sbr_fbt.c:741,17'
          Dst:             uint8cmp
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    derived_frequency_table
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_fbt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          482
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - find_bands
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_fbt.c:580,30'
          Dst:             find_bands
        - Src:             'libfaad/sbr_fbt.c:580,30'
          Dst:             find_bands
    - functionName:    find_bands
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_fbt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_fbt.c:303,26'
          Dst:             log
        - Src:             'libfaad/sbr_fbt.c:306,30'
          Dst:             log
    - functionName:    log
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int32cmp
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_fbt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_initial_power
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_fbt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_fbt.c:348,20'
          Dst:             pow
    - functionName:    master_frequency_table
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_fbt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          585
      EdgeCount:       78
      CyclomaticComplexity: 20
      functionsReached:
        - find_bands
        - find_initial_power
        - int32cmp
        - qsort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_fbt.c:395,29'
          Dst:             find_bands
        - Src:             'libfaad/sbr_fbt.c:400,9'
          Dst:             find_initial_power
        - Src:             'libfaad/sbr_fbt.c:423,5'
          Dst:             qsort
        - Src:             'libfaad/sbr_fbt.c:423,5'
          Dst:             int32cmp
        - Src:             'libfaad/sbr_fbt.c:443,29'
          Dst:             find_bands
        - Src:             'libfaad/sbr_fbt.c:446,9'
          Dst:             find_initial_power
        - Src:             'libfaad/sbr_fbt.c:473,9'
          Dst:             qsort
        - Src:             'libfaad/sbr_fbt.c:473,9'
          Dst:             int32cmp
        - Src:             'libfaad/sbr_fbt.c:480,5'
          Dst:             qsort
        - Src:             'libfaad/sbr_fbt.c:480,5'
          Dst:             int32cmp
    - functionName:    master_frequency_table_fs0
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_fbt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          272
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qmf_stop_channel
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_fbt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          144
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - get_sr_index
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_fbt.c:149,40'
          Dst:             get_sr_index
        - Src:             'libfaad/sbr_fbt.c:184,16'
          Dst:             get_sr_index
        - Src:             'libfaad/sbr_fbt.c:184,16'
          Dst:             get_sr_index
    - functionName:    qmf_start_channel
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_fbt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_sr_index
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_fbt.c:65,38'
          Dst:             get_sr_index
        - Src:             'libfaad/sbr_fbt.c:66,44'
          Dst:             get_sr_index
    - functionName:    get_S_mapped
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_hfadj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          221
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hf_assembly
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_hfadj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1746
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          809
      EdgeCount:       68
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calculate_gain
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_hfadj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1405
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          950
      EdgeCount:       114
      CyclomaticComplexity: 29
      functionsReached:
        - get_S_mapped
        - sqrt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_hfadj.c:1225,20'
          Dst:             get_S_mapped
        - Src:             'libfaad/sbr_hfadj.c:1295,32'
          Dst:             get_S_mapped
        - Src:             'libfaad/sbr_hfadj.c:1387,42'
          Dst:             sqrt
        - Src:             'libfaad/sbr_hfadj.c:1394,44'
          Dst:             sqrt
        - Src:             'libfaad/sbr_hfadj.c:1398,44'
          Dst:             sqrt
    - functionName:    estimate_current_envelope
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_hfadj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          516
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hf_adjustment
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_hfadj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          169
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - calculate_gain
        - estimate_current_envelope
        - hf_assembly
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_hfadj.c:80,11'
          Dst:             estimate_current_envelope
        - Src:             'libfaad/sbr_hfadj.c:84,5'
          Dst:             calculate_gain
        - Src:             'libfaad/sbr_hfadj.c:91,5'
          Dst:             hf_assembly
    - functionName:    mapNewBw
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_hfgen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    auto_correlation
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_hfgen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          313
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calc_prediction_coef
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_hfgen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          310
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - auto_correlation
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_hfgen.c:435,5'
          Dst:             auto_correlation
    - functionName:    patch_construction
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_hfgen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          362
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - get_sr_index
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_hfgen.c:626,32'
          Dst:             get_sr_index
    - functionName:    calc_chirp_factors
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_hfgen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          244
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - mapNewBw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_hfgen.c:600,31'
          Dst:             mapNewBw
    - functionName:    hf_generation
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_hfgen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          516
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - calc_chirp_factors
        - calc_prediction_coef
        - limiter_frequency_table
        - patch_construction
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_hfgen.c:72,5'
          Dst:             calc_chirp_factors
        - Src:             'libfaad/sbr_hfgen.c:79,9'
          Dst:             patch_construction
        - Src:             'libfaad/sbr_hfgen.c:123,17'
          Dst:             calc_prediction_coef
        - Src:             'libfaad/sbr_hfgen.c:184,9'
          Dst:             limiter_frequency_table
    - functionName:    faad_get1bit
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_getbits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:164,18'
          Dst:             faad_getbits
    - functionName:    faad_getbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_flushbits
        - faad_showbits
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:137,11'
          Dst:             faad_showbits
        - Src:             'libfaad/bits.h:138,5'
          Dst:             faad_flushbits
    - functionName:    faad_showbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_flushbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - faad_flushbits_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:125,9'
          Dst:             faad_flushbits_ex
    - functionName:    sbr_noise
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_huff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          228
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - extract_noise_floor_data
        - faad_getbits
        - sbr_huff_dec
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_huff.c:344,41'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_huff.c:347,41'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_huff.c:352,44'
          Dst:             sbr_huff_dec
        - Src:             'libfaad/sbr_huff.c:357,44'
          Dst:             sbr_huff_dec
        - Src:             'libfaad/sbr_huff.c:362,5'
          Dst:             extract_noise_floor_data
    - functionName:    sbr_huff_dec
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_huff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_get1bit
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_huff.c:237,24'
          Dst:             faad_get1bit
    - functionName:    sbr_envelope
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_huff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          396
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - extract_envelope_data
        - faad_getbits
        - sbr_huff_dec
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_huff.c:287,53'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_huff.c:290,53'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_huff.c:296,53'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_huff.c:299,53'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_huff.c:306,42'
          Dst:             sbr_huff_dec
        - Src:             'libfaad/sbr_huff.c:312,42'
          Dst:             sbr_huff_dec
        - Src:             'libfaad/sbr_huff.c:317,5'
          Dst:             extract_envelope_data
    - functionName:    sbr_qmf_synthesis_64
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_qmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          510
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - dct4_kernel
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_qmf.c:536,9'
          Dst:             dct4_kernel
        - Src:             'libfaad/sbr_qmf.c:537,9'
          Dst:             dct4_kernel
    - functionName:    sbr_qmf_synthesis_32
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_qmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          482
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - DCT4_32
        - DST4_32
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_qmf.c:425,9'
          Dst:             DCT4_32
        - Src:             'libfaad/sbr_qmf.c:426,9'
          Dst:             DST4_32
    - functionName:    qmfs_end
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_qmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - faad_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_qmf.c:244,22'
          Dst:             faad_free
        - Src:             'libfaad/sbr_qmf.c:245,9'
          Dst:             faad_free
    - functionName:    qmfs_init
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_qmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - faad_malloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_qmf.c:227,35'
          Dst:             faad_malloc
        - Src:             'libfaad/sbr_qmf.c:230,24'
          Dst:             faad_malloc
    - functionName:    sbr_qmf_analysis_32
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_qmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          560
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - dct4_kernel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_qmf.c:151,9'
          Dst:             dct4_kernel
    - functionName:    qmfa_end
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_qmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - faad_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_qmf.c:63,22'
          Dst:             faad_free
        - Src:             'libfaad/sbr_qmf.c:64,9'
          Dst:             faad_free
    - functionName:    qmfa_init
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_qmf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - faad_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_qmf.c:45,35'
          Dst:             faad_malloc
        - Src:             'libfaad/sbr_qmf.c:48,24'
          Dst:             faad_malloc
    - functionName:    sbr_log2
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sbr_extension
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          135
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - faad_getbits
        - get_sr_index
        - ps_data
        - ps_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_syntax.c:867,31'
          Dst:             get_sr_index
        - Src:             'libfaad/sbr_syntax.c:867,23'
          Dst:             ps_init
        - Src:             'libfaad/sbr_syntax.c:873,15'
          Dst:             ps_data
        - Src:             'libfaad/sbr_syntax.c:902,43'
          Dst:             faad_getbits
    - functionName:    faad_getbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_flushbits
        - faad_showbits
      functionUses:    43
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:137,11'
          Dst:             faad_showbits
        - Src:             'libfaad/bits.h:138,5'
          Dst:             faad_flushbits
    - functionName:    faad_showbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_flushbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - faad_flushbits_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:125,9'
          Dst:             faad_flushbits_ex
    - functionName:    sinusoidal_coding
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - faad_get1bit
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_syntax.c:915,39'
          Dst:             faad_get1bit
    - functionName:    faad_get1bit
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_getbits
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:164,18'
          Dst:             faad_getbits
    - functionName:    invf_mode
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - faad_getbits
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_syntax.c:847,45'
          Dst:             faad_getbits
    - functionName:    sbr_dtdf
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - faad_get1bit
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_syntax.c:829,33'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:835,35'
          Dst:             faad_get1bit
    - functionName:    sbr_grid
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          946
      EdgeCount:       91
      CyclomaticComplexity: 20
      functionsReached:
        - envelope_time_border_vector
        - faad_get1bit
        - faad_getbits
        - noise_floor_time_border_vector
        - sbr_log2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_syntax.c:668,40'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:674,22'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:679,22'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:691,32'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:693,31'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:698,54'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:702,13'
          Dst:             sbr_log2
        - Src:             'libfaad/sbr_syntax.c:703,40'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:709,57'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:720,32'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:722,31'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:727,54'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:731,13'
          Dst:             sbr_log2
        - Src:             'libfaad/sbr_syntax.c:732,40'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:738,40'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:749,32'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:751,34'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:753,42'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:755,42'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:762,56'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:767,56'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:771,13'
          Dst:             sbr_log2
        - Src:             'libfaad/sbr_syntax.c:772,40'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:778,40'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:803,19'
          Dst:             envelope_time_border_vector
        - Src:             'libfaad/sbr_syntax.c:810,5'
          Dst:             noise_floor_time_border_vector
    - functionName:    sbr_channel_pair_element
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         73
      ICount:          686
      EdgeCount:       95
      CyclomaticComplexity: 24
      functionsReached:
        - envelope_noise_dequantisation
        - faad_get1bit
        - faad_getbits
        - invf_mode
        - sbr_dtdf
        - sbr_envelope
        - sbr_extension
        - sbr_grid
        - sbr_noise
        - sinusoidal_coding
        - unmap_envelope_noise
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_syntax.c:494,9'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:497,9'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:499,9'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:503,24'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:508,23'
          Dst:             sbr_grid
        - Src:             'libfaad/sbr_syntax.c:525,9'
          Dst:             sbr_dtdf
        - Src:             'libfaad/sbr_syntax.c:526,9'
          Dst:             sbr_dtdf
        - Src:             'libfaad/sbr_syntax.c:527,9'
          Dst:             invf_mode
        - Src:             'libfaad/sbr_syntax.c:533,9'
          Dst:             sbr_envelope
        - Src:             'libfaad/sbr_syntax.c:534,9'
          Dst:             sbr_noise
        - Src:             'libfaad/sbr_syntax.c:535,9'
          Dst:             sbr_envelope
        - Src:             'libfaad/sbr_syntax.c:536,9'
          Dst:             sbr_noise
        - Src:             'libfaad/sbr_syntax.c:541,40'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:544,13'
          Dst:             sinusoidal_coding
        - Src:             'libfaad/sbr_syntax.c:546,40'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:549,13'
          Dst:             sinusoidal_coding
        - Src:             'libfaad/sbr_syntax.c:561,23'
          Dst:             sbr_grid
        - Src:             'libfaad/sbr_syntax.c:563,23'
          Dst:             sbr_grid
        - Src:             'libfaad/sbr_syntax.c:576,9'
          Dst:             sbr_dtdf
        - Src:             'libfaad/sbr_syntax.c:577,9'
          Dst:             sbr_dtdf
        - Src:             'libfaad/sbr_syntax.c:578,9'
          Dst:             invf_mode
        - Src:             'libfaad/sbr_syntax.c:579,9'
          Dst:             invf_mode
        - Src:             'libfaad/sbr_syntax.c:580,9'
          Dst:             sbr_envelope
        - Src:             'libfaad/sbr_syntax.c:581,9'
          Dst:             sbr_envelope
        - Src:             'libfaad/sbr_syntax.c:582,9'
          Dst:             sbr_noise
        - Src:             'libfaad/sbr_syntax.c:583,9'
          Dst:             sbr_noise
        - Src:             'libfaad/sbr_syntax.c:588,40'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:591,13'
          Dst:             sinusoidal_coding
        - Src:             'libfaad/sbr_syntax.c:593,40'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:596,13'
          Dst:             sinusoidal_coding
        - Src:             'libfaad/sbr_syntax.c:599,5'
          Dst:             envelope_noise_dequantisation
        - Src:             'libfaad/sbr_syntax.c:600,5'
          Dst:             envelope_noise_dequantisation
        - Src:             'libfaad/sbr_syntax.c:603,9'
          Dst:             unmap_envelope_noise
        - Src:             'libfaad/sbr_syntax.c:606,29'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:611,34'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:615,30'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:624,45'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:627,28'
          Dst:             sbr_extension
        - Src:             'libfaad/sbr_syntax.c:639,13'
          Dst:             faad_getbits
    - functionName:    sbr_single_channel_element
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          243
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - envelope_noise_dequantisation
        - faad_get1bit
        - faad_getbits
        - invf_mode
        - sbr_dtdf
        - sbr_envelope
        - sbr_extension
        - sbr_grid
        - sbr_noise
        - sinusoidal_coding
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_syntax.c:380,9'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:383,9'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:395,19'
          Dst:             sbr_grid
        - Src:             'libfaad/sbr_syntax.c:398,5'
          Dst:             sbr_dtdf
        - Src:             'libfaad/sbr_syntax.c:399,5'
          Dst:             invf_mode
        - Src:             'libfaad/sbr_syntax.c:400,5'
          Dst:             sbr_envelope
        - Src:             'libfaad/sbr_syntax.c:401,5'
          Dst:             sbr_noise
        - Src:             'libfaad/sbr_syntax.c:404,5'
          Dst:             envelope_noise_dequantisation
        - Src:             'libfaad/sbr_syntax.c:409,36'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:412,9'
          Dst:             sinusoidal_coding
        - Src:             'libfaad/sbr_syntax.c:414,29'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:423,34'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:427,30'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:436,45'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:469,28'
          Dst:             sbr_extension
        - Src:             'libfaad/sbr_syntax.c:481,13'
          Dst:             faad_getbits
    - functionName:    sbr_data
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - sbr_channel_pair_element
        - sbr_single_channel_element
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_syntax.c:363,17'
          Dst:             sbr_single_channel_element
        - Src:             'libfaad/sbr_syntax.c:367,17'
          Dst:             sbr_channel_pair_element
    - functionName:    calc_sbr_tables
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      char
      argCount:        7
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          190
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - derived_frequency_table
        - master_frequency_table
        - master_frequency_table_fs0
        - qmf_start_channel
        - qmf_stop_channel
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_syntax.c:108,15'
          Dst:             qmf_start_channel
        - Src:             'libfaad/sbr_syntax.c:109,10'
          Dst:             qmf_stop_channel
        - Src:             'libfaad/sbr_syntax.c:126,19'
          Dst:             master_frequency_table_fs0
        - Src:             'libfaad/sbr_syntax.c:128,19'
          Dst:             master_frequency_table
        - Src:             'libfaad/sbr_syntax.c:130,15'
          Dst:             derived_frequency_table
    - functionName:    sbr_reset
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          143
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sbr_header
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          137
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - faad_get1bit
        - faad_getbits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_syntax.c:275,23'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:280,35'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:282,34'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:284,35'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:286,5'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:288,34'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:290,34'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:295,39'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:297,40'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:299,40'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:310,42'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:312,42'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:314,42'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:316,43'
          Dst:             faad_get1bit
    - functionName:    sbr_extension_data
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          371
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - calc_sbr_tables
        - faad_get1bit
        - faad_get_processed_bits
        - faad_getbits
        - faad_resetbits
        - sbr_data
        - sbr_header
        - sbr_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_syntax.c:143,40'
          Dst:             faad_get_processed_bits
        - Src:             'libfaad/sbr_syntax.c:159,46'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:164,46'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:177,27'
          Dst:             faad_get1bit
        - Src:             'libfaad/sbr_syntax.c:181,9'
          Dst:             sbr_header
        - Src:             'libfaad/sbr_syntax.c:184,5'
          Dst:             sbr_reset
        - Src:             'libfaad/sbr_syntax.c:192,26'
          Dst:             calc_sbr_tables
        - Src:             'libfaad/sbr_syntax.c:199,27'
          Dst:             calc_sbr_tables
        - Src:             'libfaad/sbr_syntax.c:207,22'
          Dst:             sbr_data
        - Src:             'libfaad/sbr_syntax.c:218,27'
          Dst:             calc_sbr_tables
        - Src:             'libfaad/sbr_syntax.c:230,31'
          Dst:             faad_get_processed_bits
        - Src:             'libfaad/sbr_syntax.c:235,9'
          Dst:             faad_resetbits
        - Src:             'libfaad/sbr_syntax.c:257,13'
          Dst:             faad_getbits
        - Src:             'libfaad/sbr_syntax.c:261,9'
          Dst:             faad_getbits
    - functionName:    middleBorder
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_tf_grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          165
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noise_floor_time_border_vector
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_tf_grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          110
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - middleBorder
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/sbr_tf_grid.c:169,25'
          Dst:             middleBorder
    - functionName:    envelope_time_border_vector
      functionSourceFile: '/proc/self/cwd/libfaad/sbr_tf_grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          568
      EdgeCount:       62
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iquant
      functionSourceFile: '/proc/self/cwd/libfaad/specrec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_noise
      functionSourceFile: '/proc/self/cwd/libfaad/pns.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_intensity
      functionSourceFile: '/proc/self/cwd/libfaad/is.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    allocate_channel_pair
      functionSourceFile: '/proc/self/cwd/libfaad/specrec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          476
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - faad_free
        - faad_malloc
        - is_ltp_ot
        - reset_all_predictors
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/specrec.c:814,57'
          Dst:             faad_malloc
        - Src:             'libfaad/specrec.c:815,13'
          Dst:             reset_all_predictors
        - Src:             'libfaad/specrec.c:819,64'
          Dst:             faad_malloc
        - Src:             'libfaad/specrec.c:820,13'
          Dst:             reset_all_predictors
        - Src:             'libfaad/specrec.c:826,9'
          Dst:             is_ltp_ot
        - Src:             'libfaad/specrec.c:831,57'
          Dst:             faad_malloc
        - Src:             'libfaad/specrec.c:836,64'
          Dst:             faad_malloc
        - Src:             'libfaad/specrec.c:856,9'
          Dst:             faad_free
        - Src:             'libfaad/specrec.c:861,9'
          Dst:             faad_free
        - Src:             'libfaad/specrec.c:864,44'
          Dst:             faad_malloc
        - Src:             'libfaad/specrec.c:866,51'
          Dst:             faad_malloc
        - Src:             'libfaad/specrec.c:871,9'
          Dst:             faad_free
        - Src:             'libfaad/specrec.c:876,9'
          Dst:             faad_free
        - Src:             'libfaad/specrec.c:879,47'
          Dst:             faad_malloc
        - Src:             'libfaad/specrec.c:881,54'
          Dst:             faad_malloc
    - functionName:    reconstruct_channel_pair
      functionSourceFile: '/proc/self/cwd/libfaad/specrec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          1212
      EdgeCount:       152
      CyclomaticComplexity: 41
      functionsReached:
        - allocate_channel_pair
        - drc_decode
        - get_sample_rate
        - ic_prediction
        - ifilter_bank
        - is_decode
        - is_ltp_ot
        - lt_prediction
        - lt_update_state
        - ms_decode
        - pns_decode
        - pns_reset_pred_state
        - quant_to_spec
        - sbrDecodeCoupleFrame
        - sbrDecodeInit
        - tns_decode_frame
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/specrec.c:1155,18'
          Dst:             allocate_channel_pair
        - Src:             'libfaad/specrec.c:1169,14'
          Dst:             quant_to_spec
        - Src:             'libfaad/specrec.c:1172,14'
          Dst:             quant_to_spec
        - Src:             'libfaad/specrec.c:1184,9'
          Dst:             pns_decode
        - Src:             'libfaad/specrec.c:1187,9'
          Dst:             pns_decode
        - Src:             'libfaad/specrec.c:1192,5'
          Dst:             ms_decode
        - Src:             'libfaad/specrec.c:1211,5'
          Dst:             is_decode
        - Src:             'libfaad/specrec.c:1234,9'
          Dst:             ic_prediction
        - Src:             'libfaad/specrec.c:1236,9'
          Dst:             ic_prediction
        - Src:             'libfaad/specrec.c:1243,9'
          Dst:             pns_reset_pred_state
        - Src:             'libfaad/specrec.c:1244,9'
          Dst:             pns_reset_pred_state
        - Src:             'libfaad/specrec.c:1249,9'
          Dst:             is_ltp_ot
        - Src:             'libfaad/specrec.c:1272,9'
          Dst:             lt_prediction
        - Src:             'libfaad/specrec.c:1275,9'
          Dst:             lt_prediction
        - Src:             'libfaad/specrec.c:1282,5'
          Dst:             tns_decode_frame
        - Src:             'libfaad/specrec.c:1284,5'
          Dst:             tns_decode_frame
        - Src:             'libfaad/specrec.c:1292,13'
          Dst:             drc_decode
        - Src:             'libfaad/specrec.c:1294,13'
          Dst:             drc_decode
        - Src:             'libfaad/specrec.c:1302,9'
          Dst:             ifilter_bank
        - Src:             'libfaad/specrec.c:1306,9'
          Dst:             ifilter_bank
        - Src:             'libfaad/specrec.c:1328,9'
          Dst:             is_ltp_ot
        - Src:             'libfaad/specrec.c:1330,9'
          Dst:             lt_update_state
        - Src:             'libfaad/specrec.c:1332,9'
          Dst:             lt_update_state
        - Src:             'libfaad/specrec.c:1349,46'
          Dst:             get_sample_rate
        - Src:             'libfaad/specrec.c:1348,34'
          Dst:             sbrDecodeInit
        - Src:             'libfaad/specrec.c:1364,18'
          Dst:             sbrDecodeCoupleFrame
    - functionName:    quant_to_spec
      functionSourceFile: '/proc/self/cwd/libfaad/specrec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          352
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - iquant
        - is_intensity
        - is_noise
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/specrec.c:617,17'
          Dst:             is_intensity
        - Src:             'libfaad/specrec.c:617,46'
          Dst:             is_noise
        - Src:             'libfaad/specrec.c:640,39'
          Dst:             iquant
        - Src:             'libfaad/specrec.c:641,39'
          Dst:             iquant
        - Src:             'libfaad/specrec.c:642,39'
          Dst:             iquant
        - Src:             'libfaad/specrec.c:643,39'
          Dst:             iquant
    - functionName:    allocate_single_channel
      functionSourceFile: '/proc/self/cwd/libfaad/specrec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          387
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - faad_free
        - faad_malloc
        - is_ltp_ot
        - reset_all_predictors
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/specrec.c:713,13'
          Dst:             faad_free
        - Src:             'libfaad/specrec.c:717,53'
          Dst:             faad_malloc
        - Src:             'libfaad/specrec.c:718,9'
          Dst:             reset_all_predictors
        - Src:             'libfaad/specrec.c:723,9'
          Dst:             is_ltp_ot
        - Src:             'libfaad/specrec.c:728,13'
          Dst:             faad_free
        - Src:             'libfaad/specrec.c:732,53'
          Dst:             faad_malloc
        - Src:             'libfaad/specrec.c:739,9'
          Dst:             faad_free
        - Src:             'libfaad/specrec.c:754,48'
          Dst:             faad_malloc
        - Src:             'libfaad/specrec.c:763,13'
          Dst:             faad_free
        - Src:             'libfaad/specrec.c:767,50'
          Dst:             faad_malloc
        - Src:             'libfaad/specrec.c:774,9'
          Dst:             faad_free
        - Src:             'libfaad/specrec.c:778,47'
          Dst:             faad_malloc
    - functionName:    reconstruct_single_channel
      functionSourceFile: '/proc/self/cwd/libfaad/specrec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          1100
      EdgeCount:       150
      CyclomaticComplexity: 41
      functionsReached:
        - allocate_single_channel
        - drc_decode
        - get_sample_rate
        - ic_prediction
        - ifilter_bank
        - is_ltp_ot
        - lt_prediction
        - lt_update_state
        - pns_decode
        - pns_reset_pred_state
        - quant_to_spec
        - sbrDecodeInit
        - sbrDecodeSingleFrame
        - sbrDecodeSingleFramePS
        - tns_decode_frame
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/specrec.c:965,18'
          Dst:             allocate_single_channel
        - Src:             'libfaad/specrec.c:981,14'
          Dst:             quant_to_spec
        - Src:             'libfaad/specrec.c:992,5'
          Dst:             pns_decode
        - Src:             'libfaad/specrec.c:1003,9'
          Dst:             ic_prediction
        - Src:             'libfaad/specrec.c:1010,9'
          Dst:             pns_reset_pred_state
        - Src:             'libfaad/specrec.c:1015,9'
          Dst:             is_ltp_ot
        - Src:             'libfaad/specrec.c:1030,9'
          Dst:             lt_prediction
        - Src:             'libfaad/specrec.c:1037,5'
          Dst:             tns_decode_frame
        - Src:             'libfaad/specrec.c:1045,13'
          Dst:             drc_decode
        - Src:             'libfaad/specrec.c:1053,9'
          Dst:             ifilter_bank
        - Src:             'libfaad/specrec.c:1070,9'
          Dst:             is_ltp_ot
        - Src:             'libfaad/specrec.c:1072,9'
          Dst:             lt_update_state
        - Src:             'libfaad/specrec.c:1088,46'
          Dst:             get_sample_rate
        - Src:             'libfaad/specrec.c:1087,34'
          Dst:             sbrDecodeInit
        - Src:             'libfaad/specrec.c:1108,22'
          Dst:             sbrDecodeSingleFrame
        - Src:             'libfaad/specrec.c:1112,22'
          Dst:             sbrDecodeSingleFramePS
    - functionName:    window_grouping_info
      functionSourceFile: '/proc/self/cwd/libfaad/specrec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          694
      EdgeCount:       78
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    excluded_channels
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2368
      functionLinenumberEnd: 2394
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          122
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - faad_get1bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:2374,32'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2379,50'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2386,36'
          Dst:             faad_get1bit
    - functionName:    faad_get1bit
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_getbits
      functionUses:    56
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:164,18'
          Dst:             faad_getbits
    - functionName:    faad_getbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_flushbits
        - faad_showbits
      functionUses:    92
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:137,11'
          Dst:             faad_showbits
        - Src:             'libfaad/bits.h:138,5'
          Dst:             faad_flushbits
    - functionName:    faad_showbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faad_flushbits
      functionSourceFile: '/proc/self/cwd/libfaad/bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - faad_flushbits_ex
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/bits.h:125,9'
          Dst:             faad_flushbits_ex
    - functionName:    dynamic_range_info
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2303
      functionLinenumberEnd: 2363
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          210
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - excluded_channels
        - faad_get1bit
        - faad_getbits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:2309,9'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2312,42'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2314,44'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2319,34'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2323,14'
          Dst:             excluded_channels
        - Src:             'libfaad/syntax.c:2326,9'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2329,30'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2331,46'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2338,41'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2344,9'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2347,40'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2349,51'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2356,31'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2358,40'
          Dst:             faad_getbits
    - functionName:    extension_payload
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2299
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          197
      EdgeCount:       33
      CyclomaticComplexity: 4
      functionsReached:
        - dynamic_range_info
        - faad_getbits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:2246,39'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2253,13'
          Dst:             dynamic_range_info
        - Src:             'libfaad/syntax.c:2256,29'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2260,34'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2265,41'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2273,50'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2281,46'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2290,9'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2294,35'
          Dst:             faad_getbits
    - functionName:    channel_pair_element
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          390
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - faad_flushbits
        - faad_get1bit
        - faad_getbits
        - faad_showbits
        - fill_element
        - ics_info
        - individual_channel_stream
        - ltp_data
        - reconstruct_channel_pair
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:712,41'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:716,30'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:720,23'
          Dst:             ics_info
        - Src:             'libfaad/syntax.c:723,42'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:737,45'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:750,17'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:753,31'
          Dst:             ltp_data
        - Src:             'libfaad/syntax.c:769,19'
          Dst:             individual_channel_stream
        - Src:             'libfaad/syntax.c:783,13'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:786,27'
          Dst:             ltp_data
        - Src:             'libfaad/syntax.c:797,19'
          Dst:             individual_channel_stream
        - Src:             'libfaad/syntax.c:806,9'
          Dst:             faad_showbits
        - Src:             'libfaad/syntax.c:808,9'
          Dst:             faad_flushbits
        - Src:             'libfaad/syntax.c:811,23'
          Dst:             fill_element
        - Src:             'libfaad/syntax.c:819,19'
          Dst:             reconstruct_channel_pair
    - functionName:    ics_info
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          429
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - faad_get1bit
        - faad_getbits
        - ltp_data
        - max_pred_sfb
        - window_grouping_info
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:835,24'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:839,37'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:841,25'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:852,33'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:854,47'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:857,33'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:862,19'
          Dst:             window_grouping_info
        - Src:             'libfaad/syntax.c:873,44'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:880,33'
          Dst:             max_pred_sfb
        - Src:             'libfaad/syntax.c:880,33'
          Dst:             max_pred_sfb
        - Src:             'libfaad/syntax.c:882,35'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:886,34'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:893,39'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:911,50'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:914,39'
          Dst:             ltp_data
        - Src:             'libfaad/syntax.c:921,55'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:924,43'
          Dst:             ltp_data
        - Src:             'libfaad/syntax.c:934,50'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:937,39'
          Dst:             ltp_data
    - functionName:    ltp_data
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2152
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          232
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - faad_get1bit
        - faad_getbits
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:2102,36'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2107,34'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2112,30'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2122,26'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2129,39'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2132,45'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2136,50'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2146,35'
          Dst:             faad_get1bit
    - functionName:    individual_channel_stream
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          167
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - pulse_decode
        - reordered_spectral_data
        - side_info
        - spectral_data
        - tns_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:1677,14'
          Dst:             side_info
        - Src:             'libfaad/syntax.c:1684,13'
          Dst:             tns_data
        - Src:             'libfaad/syntax.c:1700,23'
          Dst:             reordered_spectral_data
        - Src:             'libfaad/syntax.c:1707,23'
          Dst:             spectral_data
        - Src:             'libfaad/syntax.c:1720,27'
          Dst:             pulse_decode
    - functionName:    fill_element
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          239
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - extension_payload
        - faad_getbits
        - faad_showbits
        - get_sample_rate
        - sbrDecodeInit
        - sbr_extension_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:1121,23'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:1125,28'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:1132,38'
          Dst:             faad_showbits
        - Src:             'libfaad/syntax.c:1143,54'
          Dst:             get_sample_rate
        - Src:             'libfaad/syntax.c:1142,42'
          Dst:             sbrDecodeInit
        - Src:             'libfaad/syntax.c:1156,43'
          Dst:             sbr_extension_data
        - Src:             'libfaad/syntax.c:1180,42'
          Dst:             extension_payload
    - functionName:    side_info
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          312
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - faad_get1bit
        - faad_getbits
        - ics_info
        - pulse_data
        - rvlc_decode_scale_factors
        - scale_factor_data
        - section_data
        - tns_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:1583,33'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:1588,23'
          Dst:             ics_info
        - Src:             'libfaad/syntax.c:1592,19'
          Dst:             section_data
        - Src:             'libfaad/syntax.c:1595,19'
          Dst:             scale_factor_data
        - Src:             'libfaad/syntax.c:1606,40'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:1609,27'
          Dst:             pulse_data
        - Src:             'libfaad/syntax.c:1614,38'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:1620,17'
          Dst:             tns_data
        - Src:             'libfaad/syntax.c:1624,47'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:1641,60'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:1653,52'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:1662,23'
          Dst:             rvlc_decode_scale_factors
    - functionName:    tns_data
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2089
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          265
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - faad_get1bit
        - faad_getbits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:2036,35'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2044,37'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2054,45'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2059,45'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2066,43'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2071,47'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2080,54'
          Dst:             faad_getbits
    - functionName:    spectral_data
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2158
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          269
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - huffman_spectral_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:2211,35'
          Dst:             huffman_spectral_data
    - functionName:    section_data
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          487
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - faad_getbits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:1778,43'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:1813,42'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:1824,42'
          Dst:             faad_getbits
    - functionName:    scale_factor_data
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1989
      functionLinenumberEnd: 2015
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decode_scale_factors
        - rvlc_scale_factor_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:1999,15'
          Dst:             decode_scale_factors
        - Src:             'libfaad/syntax.c:2006,15'
          Dst:             rvlc_scale_factor_data
    - functionName:    pulse_data
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          91
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - faad_getbits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:959,34'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:961,37'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:970,41'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:975,38'
          Dst:             faad_getbits
    - functionName:    decode_scale_factors
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1895
      functionLinenumberEnd: 1985
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          259
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - faad_getbits
        - huffman_scale_factor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:1931,21'
          Dst:             huffman_scale_factor
        - Src:             'libfaad/syntax.c:1946,34'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:1949,25'
          Dst:             huffman_scale_factor
        - Src:             'libfaad/syntax.c:1970,21'
          Dst:             huffman_scale_factor
    - functionName:    single_lfe_channel_element
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - faad_flushbits
        - faad_getbits
        - faad_showbits
        - fill_element
        - individual_channel_stream
        - reconstruct_single_channel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:660,41'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:667,14'
          Dst:             individual_channel_stream
        - Src:             'libfaad/syntax.c:678,9'
          Dst:             faad_showbits
        - Src:             'libfaad/syntax.c:680,9'
          Dst:             faad_flushbits
        - Src:             'libfaad/syntax.c:683,23'
          Dst:             fill_element
        - Src:             'libfaad/syntax.c:691,14'
          Dst:             reconstruct_single_channel
    - functionName:    adts_error_check
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2533
      functionLinenumberEnd: 2539
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faad_getbits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:2536,37'
          Dst:             faad_getbits
    - functionName:    adts_variable_header
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2518
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - faad_get1bit
        - faad_getbits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:2519,42'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2521,44'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2523,40'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2525,44'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2527,50'
          Dst:             faad_getbits
    - functionName:    adts_fixed_header
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2514
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          155
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - faad_get1bit
        - faad_getbits
        - faad_showbits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:2469,36'
          Dst:             faad_showbits
        - Src:             'libfaad/syntax.c:2472,13'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2476,13'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2484,16'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2486,28'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2488,31'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2490,30'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2492,31'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2494,25'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2496,44'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2498,22'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2500,18'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2508,39'
          Dst:             faad_getbits
    - functionName:    adts_frame
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2458
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - adts_error_check
        - adts_fixed_header
        - adts_variable_header
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:2452,9'
          Dst:             adts_fixed_header
        - Src:             'libfaad/syntax.c:2454,5'
          Dst:             adts_variable_header
        - Src:             'libfaad/syntax.c:2455,5'
          Dst:             adts_error_check
    - functionName:    get_adif_header
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2401
      functionLinenumberEnd: 2446
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          152
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - faad_get1bit
        - faad_getbits
        - program_config_element
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:2404,24'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2406,24'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2408,24'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2410,24'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2412,34'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2418,45'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2423,28'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2425,18'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2427,28'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:2429,21'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2431,50'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2438,42'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:2444,9'
          Dst:             program_config_element
    - functionName:    program_config_element
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          656
      EdgeCount:       66
      CyclomaticComplexity: 16
      functionsReached:
        - faad_byte_align
        - faad_get1bit
        - faad_getbits
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:182,42'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:185,33'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:187,30'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:189,48'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:191,47'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:193,47'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:195,46'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:197,45'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:199,43'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:202,33'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:206,53'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:210,35'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:214,55'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:218,39'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:222,44'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:224,39'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:230,40'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:232,53'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:249,39'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:251,52'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:268,39'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:270,52'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:287,51'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:296,58'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:301,40'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:303,56'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:307,5'
          Dst:             faad_byte_align
        - Src:             'libfaad/syntax.c:309,41'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:314,47'
          Dst:             faad_getbits
    - functionName:    data_stream_element
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - faad_byte_align
        - faad_get1bit
        - faad_getbits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:1086,34'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:1088,20'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:1090,23'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:1094,28'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:1098,9'
          Dst:             faad_byte_align
        - Src:             'libfaad/syntax.c:1102,9'
          Dst:             faad_getbits
    - functionName:    decode_cpe
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          265
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - channel_pair_element
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:433,20'
          Dst:             channel_pair_element
    - functionName:    decode_sce_lfe
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          218
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - single_lfe_channel_element
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:362,20'
          Dst:             single_lfe_channel_element
    - functionName:    raw_data_block
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          600
      EdgeCount:       114
      CyclomaticComplexity: 30
      functionsReached:
        - data_stream_element
        - decode_cpe
        - decode_sce_lfe
        - faad_byte_align
        - faad_getbits
        - fill_element
        - program_config_element
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:465,39'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:472,17'
          Dst:             decode_sce_lfe
        - Src:             'libfaad/syntax.c:479,17'
          Dst:             decode_cpe
        - Src:             'libfaad/syntax.c:489,17'
          Dst:             decode_sce_lfe
        - Src:             'libfaad/syntax.c:510,17'
          Dst:             data_stream_element
        - Src:             'libfaad/syntax.c:521,17'
          Dst:             program_config_element
        - Src:             'libfaad/syntax.c:531,37'
          Dst:             fill_element
        - Src:             'libfaad/syntax.c:551,13'
          Dst:             decode_sce_lfe
        - Src:             'libfaad/syntax.c:556,13'
          Dst:             decode_cpe
        - Src:             'libfaad/syntax.c:561,13'
          Dst:             decode_sce_lfe
        - Src:             'libfaad/syntax.c:564,13'
          Dst:             decode_cpe
        - Src:             'libfaad/syntax.c:569,13'
          Dst:             decode_sce_lfe
        - Src:             'libfaad/syntax.c:572,13'
          Dst:             decode_cpe
        - Src:             'libfaad/syntax.c:575,13'
          Dst:             decode_sce_lfe
        - Src:             'libfaad/syntax.c:580,13'
          Dst:             decode_sce_lfe
        - Src:             'libfaad/syntax.c:583,13'
          Dst:             decode_cpe
        - Src:             'libfaad/syntax.c:586,13'
          Dst:             decode_cpe
        - Src:             'libfaad/syntax.c:591,13'
          Dst:             decode_sce_lfe
        - Src:             'libfaad/syntax.c:594,13'
          Dst:             decode_cpe
        - Src:             'libfaad/syntax.c:597,13'
          Dst:             decode_cpe
        - Src:             'libfaad/syntax.c:600,13'
          Dst:             decode_sce_lfe
        - Src:             'libfaad/syntax.c:605,13'
          Dst:             decode_sce_lfe
        - Src:             'libfaad/syntax.c:608,13'
          Dst:             decode_cpe
        - Src:             'libfaad/syntax.c:611,13'
          Dst:             decode_cpe
        - Src:             'libfaad/syntax.c:614,13'
          Dst:             decode_cpe
        - Src:             'libfaad/syntax.c:617,13'
          Dst:             decode_sce_lfe
        - Src:             'libfaad/syntax.c:644,9'
          Dst:             faad_byte_align
    - functionName:    GASpecificConfig
      functionSourceFile: '/proc/self/cwd/libfaad/syntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          137
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - faad_get1bit
        - faad_getbits
        - program_config_element
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/syntax.c:115,31'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:122,34'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:126,44'
          Dst:             faad_getbits
        - Src:             'libfaad/syntax.c:130,29'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:133,13'
          Dst:             program_config_element
        - Src:             'libfaad/syntax.c:152,52'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:154,56'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:156,53'
          Dst:             faad_get1bit
        - Src:             'libfaad/syntax.c:160,9'
          Dst:             faad_getbits
    - functionName:    tns_ma_filter
      functionSourceFile: '/proc/self/cwd/libfaad/tns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - char
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          133
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tns_encode_frame
      functionSourceFile: '/proc/self/cwd/libfaad/tns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          480
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - max_tns_sfb
        - tns_decode_coef
        - tns_ma_filter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/tns.c:165,19'
          Dst:             tns_decode_coef
        - Src:             'libfaad/tns.c:168,21'
          Dst:             max_tns_sfb
        - Src:             'libfaad/tns.c:168,21'
          Dst:             max_tns_sfb
        - Src:             'libfaad/tns.c:172,19'
          Dst:             max_tns_sfb
        - Src:             'libfaad/tns.c:172,19'
          Dst:             max_tns_sfb
        - Src:             'libfaad/tns.c:188,13'
          Dst:             tns_ma_filter
    - functionName:    tns_decode_coef
      functionSourceFile: '/proc/self/cwd/libfaad/tns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          173
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tns_ar_filter
      functionSourceFile: '/proc/self/cwd/libfaad/tns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - char
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          133
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tns_decode_frame
      functionSourceFile: '/proc/self/cwd/libfaad/tns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          480
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - max_tns_sfb
        - tns_ar_filter
        - tns_decode_coef
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfaad/tns.c:110,19'
          Dst:             tns_decode_coef
        - Src:             'libfaad/tns.c:113,21'
          Dst:             max_tns_sfb
        - Src:             'libfaad/tns.c:113,21'
          Dst:             max_tns_sfb
        - Src:             'libfaad/tns.c:117,19'
          Dst:             max_tns_sfb
        - Src:             'libfaad/tns.c:117,19'
          Dst:             max_tns_sfb
        - Src:             'libfaad/tns.c:133,13'
          Dst:             tns_ar_filter
...
