---
Fuzzer filename: '/src/brotli/c/fuzz/decode_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/brotli/c/fuzz/decode_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         31
      ICount:          204
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - BrotliDecoderCreateInstance
        - BrotliDecoderDecompressStream
        - BrotliDecoderDestroyInstance
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/fuzz/decode_fuzzer.c:14,7'
          Branch Sides:
            - BranchSide:      'c/fuzz/decode_fuzzer.c:15,14'
              BranchSideFuncs:
                - malloc
                - BrotliDecoderCreateInstance
                - free
                - BrotliDecoderDestroyInstance
                - free
                - BrotliDecoderDecompressStream
            - BranchSide:      'c/fuzz/decode_fuzzer.c:16,28'
              BranchSideFuncs:
                - malloc
                - BrotliDecoderCreateInstance
                - free
                - BrotliDecoderDestroyInstance
                - free
                - BrotliDecoderDecompressStream
        - Branch String:   'c/fuzz/decode_fuzzer.c:20,7'
          Branch Sides:
            - BranchSide:      'c/fuzz/decode_fuzzer.c:22,5'
              BranchSideFuncs:
                - BrotliDecoderCreateInstance
                - free
                - BrotliDecoderDestroyInstance
                - free
                - BrotliDecoderDecompressStream
            - BranchSide:      'c/fuzz/decode_fuzzer.c:26,35'
              BranchSideFuncs:
                - BrotliDecoderCreateInstance
                - free
                - BrotliDecoderDestroyInstance
                - free
                - BrotliDecoderDecompressStream
        - Branch String:   'c/fuzz/decode_fuzzer.c:30,7'
          Branch Sides:
            - BranchSide:      'c/fuzz/decode_fuzzer.c:32,10'
              BranchSideFuncs:
                - BrotliDecoderDestroyInstance
                - free
                - BrotliDecoderDecompressStream
            - BranchSide:      'c/fuzz/decode_fuzzer.c:36,7'
              BranchSideFuncs:
                - BrotliDecoderDestroyInstance
                - free
                - BrotliDecoderDecompressStream
        - Branch String:   'c/fuzz/decode_fuzzer.c:36,7'
          Branch Sides:
            - BranchSide:      'c/fuzz/decode_fuzzer.c:37,14'
              BranchSideFuncs:
                - BrotliDecoderDestroyInstance
                - free
                - BrotliDecoderDecompressStream
            - BranchSide:      'c/fuzz/decode_fuzzer.c:39,15'
              BranchSideFuncs:
                - BrotliDecoderDestroyInstance
                - free
                - BrotliDecoderDecompressStream
        - Branch String:   'c/fuzz/decode_fuzzer.c:39,3'
          Branch Sides:
            - BranchSide:      'c/fuzz/decode_fuzzer.c:40,21'
              BranchSideFuncs:
                - BrotliDecoderDestroyInstance
                - free
                - BrotliDecoderDecompressStream
            - BranchSide:      'c/fuzz/decode_fuzzer.c:60,32'
              BranchSideFuncs:
                - BrotliDecoderDestroyInstance
                - free
        - Branch String:   'c/fuzz/decode_fuzzer.c:41,9'
          Branch Sides:
            - BranchSide:      'c/fuzz/decode_fuzzer.c:42,16'
              BranchSideFuncs:
                - BrotliDecoderDestroyInstance
                - free
                - BrotliDecoderDecompressStream
            - BranchSide:      'c/fuzz/decode_fuzzer.c:43,23'
              BranchSideFuncs:
                - BrotliDecoderDestroyInstance
                - free
                - BrotliDecoderDecompressStream
        - Branch String:   'c/fuzz/decode_fuzzer.c:46,5'
          Branch Sides:
            - BranchSide:      'c/fuzz/decode_fuzzer.c:47,14'
              BranchSideFuncs:
                - BrotliDecoderDecompressStream
                - BrotliDecoderDestroyInstance
                - free
            - BranchSide:      'c/fuzz/decode_fuzzer.c:54,9'
              BranchSideFuncs:
                - BrotliDecoderDestroyInstance
                - free
                - BrotliDecoderDecompressStream
        - Branch String:   'c/fuzz/decode_fuzzer.c:51,11'
          Branch Sides:
            - BranchSide:      'c/fuzz/decode_fuzzer.c:46,5'
              BranchSideFuncs:
                - BrotliDecoderDestroyInstance
                - free
                - BrotliDecoderDecompressStream
            - BranchSide:      'c/fuzz/decode_fuzzer.c:52,9'
              BranchSideFuncs:
                - BrotliDecoderDestroyInstance
                - free
                - BrotliDecoderDecompressStream
        - Branch String:   'c/fuzz/decode_fuzzer.c:54,9'
          Branch Sides:
            - BranchSide:      'c/fuzz/decode_fuzzer.c:55,7'
              BranchSideFuncs:
                - BrotliDecoderDestroyInstance
                - free
            - BranchSide:      'c/fuzz/decode_fuzzer.c:56,9'
              BranchSideFuncs:
                - BrotliDecoderDestroyInstance
                - free
                - BrotliDecoderDecompressStream
        - Branch String:   'c/fuzz/decode_fuzzer.c:56,9'
          Branch Sides:
            - BranchSide:      'c/fuzz/decode_fuzzer.c:39,3'
              BranchSideFuncs:
                - BrotliDecoderDestroyInstance
                - free
            - BranchSide:      'c/fuzz/decode_fuzzer.c:57,7'
              BranchSideFuncs:
                - BrotliDecoderDestroyInstance
                - free
      Callsites:
        - Src:             'c/fuzz/decode_fuzzer.c:29,31'
          Dst:             BrotliDecoderCreateInstance
        - Src:             'c/fuzz/decode_fuzzer.c:49,16'
          Dst:             BrotliDecoderDecompressStream
        - Src:             'c/fuzz/decode_fuzzer.c:60,3'
          Dst:             BrotliDecoderDestroyInstance
    - functionName:    EnsureCoumpoundDictionaryInitialized
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1544,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1544,35'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1545,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1548,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1548,39'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1549,46'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1547,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1547,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1548,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DecodeLiteralBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          379
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1184,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:150,32'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1184,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:159,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:161,51'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1203,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1204,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1205,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1205,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1206,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1208,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1210,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1211,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1213,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SafeDecodeLiteralBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          604
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - SafeDecodeSymbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1176,33'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1176,33'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1184,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:74,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1254,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1195,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1196,34'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1254,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:942,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:947,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:943,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:951,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:962,1'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:954,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1203,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1204,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1205,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1205,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1206,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1208,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1210,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1211,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1213,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1195,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:943,10'
          Dst:             SafeDecodeSymbol
    - functionName:    SafeDecodeSymbol
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:386,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:387,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:387,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:387,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:388,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:395,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:396,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:404,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:396,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:396,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:404,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:404,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:409,24'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:412,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:412,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:416,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    InitializeCompoundDictionaryCopy
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EnsureCoumpoundDictionaryInitialized
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1556,47'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - EnsureCoumpoundDictionaryInitialized
            - BranchSide:      'c/dec/decode.c:1560,48'
              BranchSideFuncs:
                - EnsureCoumpoundDictionaryInitialized
        - Branch String:   'c/dec/decode.c:1560,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1560,48'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1561,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1561,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1561,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1561,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1558,3'
          Dst:             EnsureCoumpoundDictionaryInitialized
    - functionName:    DecodeDistanceBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          355
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1184,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:150,32'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1184,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:159,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:161,51'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1203,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1204,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1205,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1205,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1206,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1208,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1210,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1211,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1213,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SafeDecodeDistanceBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          580
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - SafeDecodeSymbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1176,33'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1176,33'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1184,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:74,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1294,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1195,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1196,34'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1294,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:942,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:947,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:943,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:951,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:962,1'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:954,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1203,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1204,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1205,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1205,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1206,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1208,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1210,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1211,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1213,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1195,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:943,10'
          Dst:             SafeDecodeSymbol
    - functionName:    DecodeCommandBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          348
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1184,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:150,32'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1184,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:159,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:161,51'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1203,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1204,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1205,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1205,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1206,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1208,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1210,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1211,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1213,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SafeDecodeCommandBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          573
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - SafeDecodeSymbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1176,33'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1176,33'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1184,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:74,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1274,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1195,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1196,34'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1274,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:942,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:947,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:943,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:951,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:962,1'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:954,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1203,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1204,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1205,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1205,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1206,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1208,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1210,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1211,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1213,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1195,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:943,10'
          Dst:             SafeDecodeSymbol
    - functionName:    GetCompoundDictionarySize
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1573
      functionLinenumberEnd: 1574
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1574,10'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1574,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1574,59'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    InverseMoveToFrontTransform
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          193
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:992,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:992,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:993,13'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:996,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:992,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1000,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:996,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:993,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1000,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1000,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1000,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1001,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1000,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1000,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1001,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1000,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1001,17'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1012,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SafeReadSymbolCodeLengths
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          340
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:701,36'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:701,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:701,36'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:701,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:701,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:707,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:707,18'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:710,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:713,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:715,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:701,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:719,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:720,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:726,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:576,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:577,43'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:585,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:729,11'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:701,20'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:606,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:607,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:610,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:610,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:612,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:614,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:615,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:616,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:619,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:621,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:623,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:629,24'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:629,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:631,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:641,13'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:635,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:633,28'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:701,36'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:701,48'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:701,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ReadSymbolCodeLengths
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          326
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - BrotliWarmupBitReader
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:648,29'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliWarmupBitReader
            - BranchSide:      'c/dec/decode.c:648,29'
              BranchSideFuncs:
                - BrotliWarmupBitReader
        - Branch String:   'c/dec/decode.c:658,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:658,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:661,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:661,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:665,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:158,32'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:666,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:159,9'
          Branch Sides:
            - BranchSide:      'c/dec/../common/platform.h:277,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:674,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:678,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:576,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:683,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:576,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:577,43'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:585,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:606,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:609,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:610,24'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:610,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:615,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:619,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:615,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:616,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:619,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:621,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:629,24'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:629,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:631,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:661,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:635,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:633,28'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:636,35'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:661,33'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:661,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:658,8'
          Dst:             BrotliWarmupBitReader
    - functionName:    ReadCodeLengthCodeLengths
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          214
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:757,26'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:757,11'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:762,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:762,11'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:247,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:763,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:774,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:751,40'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:770,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:778,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:751,40'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:784,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:751,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:752,34'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:784,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:784,24'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:784,33'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:787,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:784,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:784,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:787,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ReadSimpleHuffmanSymbols
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          200
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:518,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:519,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:535,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:518,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:519,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:535,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:540,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:544,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:544,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:548,33'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:537,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:329,37'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:553,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:553,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:553,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:554,24'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:555,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:553,17'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:556,40'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:556,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:555,30'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:556,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderSetMetadataCallbacks
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2935
      functionLinenumberEnd: 2939
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BrotliDecoderVersion
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2928
      functionLinenumberEnd: 2929
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BrotliDecoderErrorString
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2916
      functionLinenumberEnd: 2926
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:2917,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2917,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2917,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderGetErrorCode
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2912
      functionLinenumberEnd: 2913
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BrotliDecoderIsFinished
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2907
      functionLinenumberEnd: 2909
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BrotliDecoderHasMoreOutput
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:2908,10'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliDecoderHasMoreOutput
            - BranchSide:      'c/dec/decode.c:2908,10'
              BranchSideFuncs:
                - BrotliDecoderHasMoreOutput
        - Branch String:   'c/dec/decode.c:2908,56'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2908,56'
              BranchSideFuncs:
                - BrotliDecoderHasMoreOutput
            - BranchSide:      'c/dec/decode.c:2909,8'
              BranchSideFuncs:
                - BrotliDecoderHasMoreOutput
      Callsites:
        - Src:             'c/dec/decode.c:2909,8'
          Dst:             BrotliDecoderHasMoreOutput
    - functionName:    BrotliDecoderHasMoreOutput
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2868
      functionLinenumberEnd: 2875
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UnwrittenBytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:2870,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - UnwrittenBytes
            - BranchSide:      'c/dec/decode.c:2870,15'
              BranchSideFuncs:
                - UnwrittenBytes
        - Branch String:   'c/dec/decode.c:2870,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2870,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2873,10'
              BranchSideFuncs:
                - UnwrittenBytes
        - Branch String:   'c/dec/decode.c:2873,10'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2873,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2873,10'
              BranchSideFuncs:
                - UnwrittenBytes
      Callsites:
        - Src:             'c/dec/decode.c:2873,10'
          Dst:             UnwrittenBytes
    - functionName:    UnwrittenBytes
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1313,21'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1313,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1313,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1313,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1313,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderIsUsed
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2902
      functionLinenumberEnd: 2903
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:2903,10'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2903,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderTakeOutput
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2877
      functionLinenumberEnd: 2900
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - SaveErrorCode
        - WrapRingBuffer
        - WriteRingBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:2878,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - WrapRingBuffer
                - WriteRingBuffer
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2878,12'
              BranchSideFuncs:
                - WrapRingBuffer
                - WriteRingBuffer
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2879,26'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2879,10'
              BranchSideFuncs:
                - WrapRingBuffer
                - WriteRingBuffer
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2879,10'
              BranchSideFuncs:
                - WrapRingBuffer
                - WriteRingBuffer
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2882,28'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2882,40'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2883,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2882,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2883,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2886,3'
              BranchSideFuncs:
                - WrapRingBuffer
                - WriteRingBuffer
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2889,40'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2890,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2891,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2889,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2891,29'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2895,21'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2895,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2895,26'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2896,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:2886,3'
          Dst:             WrapRingBuffer
        - Src:             'c/dec/decode.c:2887,12'
          Dst:             WriteRingBuffer
        - Src:             'c/dec/decode.c:2895,26'
          Dst:             SaveErrorCode
    - functionName:    WrapRingBuffer
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1368,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1368,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1369,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WriteRingBuffer
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          161
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - UnwrittenBytes
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1326,10'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - UnwrittenBytes
            - BranchSide:      'c/dec/decode.c:1326,10'
              BranchSideFuncs:
                - UnwrittenBytes
        - Branch String:   'c/dec/decode.c:1329,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1331,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1332,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1332,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1332,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1335,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1335,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1335,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1343,18'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1335,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1336,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1339,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1347,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1348,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1350,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1350,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1351,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1358,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1351,53'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1351,53'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1351,56'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1351,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1351,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1354,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1358,51'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1358,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1359,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1358,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1358,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1360,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1327,21'
          Dst:             UnwrittenBytes
    - functionName:    SaveErrorCode
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:119,31'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:119,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:123,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:119,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:121,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:123,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:123,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:123,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CopyFromCompoundDictionary
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          122
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1580,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1580,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1581,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1588,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1588,36'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1589,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1589,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1589,25'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1590,32'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1594,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1595,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1598,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1598,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1580,17'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1598,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SafeProcessCommands
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2345
      functionLinenumberEnd: 2346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         256
      ICount:          2138
      EdgeCount:       353
      CyclomaticComplexity: 99
      functionsReached:
        - BrotliTransformDictionaryWord
        - CopyFromCompoundDictionary
        - GetCompoundDictionarySize
        - InitializeCompoundDictionaryCopy
        - SafeDecodeCommandBlockSwitch
        - SafeDecodeDistanceBlockSwitch
        - SafeDecodeLiteralBlockSwitch
        - SafeDecodeSymbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1952,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - GetCompoundDictionarySize
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:1952,16'
              BranchSideFuncs:
                - GetCompoundDictionarySize
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:1971,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1973,23'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2124,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:1973,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1973,14'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2309,5'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:1988,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:74,20'
              BranchSideFuncs:
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1989,5'
              BranchSideFuncs:
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1989,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1981,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2332,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1893,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1897,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1993,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:93,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:93,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1996,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1999,6'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2124,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2006,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2056,7'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:2077,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2057,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1952,7'
              BranchSideFuncs:
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:2061,32'
              BranchSideFuncs:
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2061,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2065,39'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2074,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2069,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2070,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2074,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2074,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2057,13'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2117,7'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2087,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1952,7'
              BranchSideFuncs:
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:2090,17'
              BranchSideFuncs:
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2098,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2102,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2103,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2109,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2110,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2114,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2114,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2087,11'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2117,7'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2117,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2118,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2124,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2126,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2128,27'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2133,9'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2133,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1836,37'
              BranchSideFuncs:
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:2134,7'
              BranchSideFuncs:
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2134,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1836,37'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2332,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1845,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1853,8'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2136,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1853,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1854,24'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1861,29'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1687,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1686,33'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1696,26'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1696,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1704,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1708,5'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1862,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:343,5'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2140,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2142,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2144,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2142,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2141,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2141,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2147,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2151,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2266,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2151,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2151,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2157,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2157,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2158,46'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2168,18'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2160,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2160,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2163,14'
              BranchSideFuncs:
                - CopyFromCompoundDictionary
                - InitializeCompoundDictionaryCopy
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2164,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2165,18'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2299,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2168,62'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2168,62'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2169,18'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2168,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2168,16'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2170,23'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2172,25'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2170,23'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2175,39'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2189,61'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2190,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2191,26'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2190,47'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2191,26'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2220,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2189,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2194,24'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2220,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2198,35'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2196,21'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2198,38'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2198,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2196,21'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2200,17'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2204,17'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2201,35'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2216,28'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2195,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2197,44'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2220,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2220,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2220,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2226,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2226,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2226,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2229,44'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2229,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2229,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2230,32'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2232,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2233,22'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2237,51'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2242,24'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2242,30'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2247,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2242,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2242,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2247,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2249,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2250,20'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2299,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2279,23'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2279,34'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2283,23'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2279,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2283,23'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2308,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2283,39'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2283,50'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2308,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2283,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2288,11'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2308,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2288,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2289,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2299,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2289,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2290,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2294,28'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2309,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2311,14'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2319,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2313,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2309,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2314,18'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2328,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2003,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2332,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:2346,10'
          Dst:             GetCompoundDictionarySize
        - Src:             'c/dec/decode.c:2346,10'
          Dst:             SafeDecodeCommandBlockSwitch
        - Src:             'c/dec/decode.c:1893,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:2061,14'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:2098,14'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:2346,10'
          Dst:             SafeDecodeDistanceBlockSwitch
        - Src:             'c/dec/decode.c:1845,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:2346,10'
          Dst:             InitializeCompoundDictionaryCopy
        - Src:             'c/dec/decode.c:2346,10'
          Dst:             CopyFromCompoundDictionary
        - Src:             'c/dec/decode.c:2346,10'
          Dst:             BrotliTransformDictionaryWord
        - Src:             'c/dec/decode.c:2346,10'
          Dst:             SafeDecodeLiteralBlockSwitch
    - functionName:    ProcessCommands
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2340
      functionLinenumberEnd: 2341
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         265
      ICount:          2570
      EdgeCount:       364
      CyclomaticComplexity: 101
      functionsReached:
        - BrotliTransformDictionaryWord
        - BrotliWarmupBitReader
        - CopyFromCompoundDictionary
        - DecodeCommandBlockSwitch
        - DecodeDistanceBlockSwitch
        - DecodeLiteralBlockSwitch
        - GetCompoundDictionarySize
        - InitializeCompoundDictionaryCopy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1952,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - GetCompoundDictionarySize
                - BrotliWarmupBitReader
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:1952,16'
              BranchSideFuncs:
                - GetCompoundDictionarySize
                - BrotliWarmupBitReader
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:1958,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1963,5'
              BranchSideFuncs:
                - BrotliWarmupBitReader
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2332,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1967,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:1969,23'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:1971,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1973,23'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2126,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:1973,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1973,14'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2309,5'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:1988,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1890,30'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:1989,5'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/decode.c:1983,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1984,14'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:1988,7'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/../common/platform.h:282,3'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/decode.c:1903,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1904,47'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:1906,40'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:159,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:163,19'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:159,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/../common/platform.h:277,3'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/decode.c:1996,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1999,6'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2126,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2006,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2009,28'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2077,21'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:142,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:144,41'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:227,36'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2018,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2020,21'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2022,14'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2022,37'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2023,31'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2026,21'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2022,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2024,46'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2026,21'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2026,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2028,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2030,61'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:489,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:491,17'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:497,13'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:493,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:497,13'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:500,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:453,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:507,37'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:507,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2033,29'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:453,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:150,32'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:455,43'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:142,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:144,41'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:227,36'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:500,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:453,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:453,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:150,32'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/../common/platform.h:282,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:455,43'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:142,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:227,36'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/../common/platform.h:282,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:507,37'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:453,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2032,11'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2036,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2037,20'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2041,13'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2041,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2044,43'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2328,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:489,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:483,11'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:497,13'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:493,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:500,14'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:500,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:497,13'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:507,37'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:453,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2046,9'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:453,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:150,32'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:455,43'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:142,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:144,41'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:227,36'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:500,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:453,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:453,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:150,32'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/../common/platform.h:282,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:455,43'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:142,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:227,36'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/../common/platform.h:282,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2049,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2050,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2054,16'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2054,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2117,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2082,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2083,18'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2087,11'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2087,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2090,17'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2328,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/../common/platform.h:282,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2109,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2110,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2114,14'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2114,5'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2117,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2117,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2118,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2126,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2126,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2128,27'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2133,9'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2133,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1836,37'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2134,7'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1853,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1854,24'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1859,33'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1687,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1686,33'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1696,26'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1696,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1704,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1708,5'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:159,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/bit_reader.h:161,51'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2140,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2142,14'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2144,10'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2142,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2141,21'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2141,21'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2147,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2151,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2266,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2151,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2151,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2157,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2157,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2158,46'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2168,18'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2160,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2160,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2163,14'
              BranchSideFuncs:
                - CopyFromCompoundDictionary
                - InitializeCompoundDictionaryCopy
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2164,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2165,18'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2299,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2168,62'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2168,62'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2169,18'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2168,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2168,16'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2170,23'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2172,25'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2170,23'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2175,39'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2189,61'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2190,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2191,26'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2190,47'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2191,26'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2220,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2189,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2194,24'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2220,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2198,35'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2196,21'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2198,38'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2198,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2196,21'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2200,17'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2204,17'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2201,35'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2216,28'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2195,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2197,44'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2220,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2220,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2220,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2226,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2226,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2226,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2229,44'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2229,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2229,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2230,32'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2232,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2233,22'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2237,51'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2242,24'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2242,30'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2247,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2242,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2242,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2247,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2249,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2250,20'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2299,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2279,23'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2279,34'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2283,23'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2279,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2283,23'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2308,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2283,39'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2283,50'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2308,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2283,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2288,11'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2308,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2288,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2289,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2299,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2289,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2290,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2294,28'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2299,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2301,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2309,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2311,14'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2319,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2313,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2309,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2314,18'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2319,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2321,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1988,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1890,30'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:1989,5'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
      Callsites:
        - Src:             'c/dec/decode.c:2341,10'
          Dst:             GetCompoundDictionarySize
        - Src:             'c/dec/decode.c:2341,10'
          Dst:             BrotliWarmupBitReader
        - Src:             'c/dec/decode.c:2341,10'
          Dst:             DecodeCommandBlockSwitch
        - Src:             'c/dec/decode.c:2341,10'
          Dst:             DecodeDistanceBlockSwitch
        - Src:             'c/dec/decode.c:2341,10'
          Dst:             InitializeCompoundDictionaryCopy
        - Src:             'c/dec/decode.c:2341,10'
          Dst:             CopyFromCompoundDictionary
        - Src:             'c/dec/decode.c:2341,10'
          Dst:             BrotliTransformDictionaryWord
        - Src:             'c/dec/decode.c:2341,10'
          Dst:             DecodeLiteralBlockSwitch
    - functionName:    CalculateDistanceLut
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1799
      functionLinenumberEnd: 1831
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          248
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1813,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1813,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1820,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1813,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1813,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1813,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1813,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1813,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1813,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1815,27'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1813,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1813,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1813,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1813,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1820,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1813,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1813,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1814,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1813,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1813,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1814,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1813,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1814,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1820,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1813,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1814,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1820,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1823,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1824,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1828,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1820,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1820,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1821,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliEnsureRingBuffer
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1383,32'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1383,32'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1384,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1384,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1388,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1390,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1392,19'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1395,20'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1398,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1399,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1403,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    HuffmanTreeGroupDecode
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ReadHuffmanCode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1018,39'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - ReadHuffmanCode
            - BranchSide:      'c/dec/decode.c:1018,39'
              BranchSideFuncs:
                - ReadHuffmanCode
        - Branch String:   'c/dec/decode.c:1019,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - ReadHuffmanCode
            - BranchSide:      'c/dec/decode.c:1020,22'
              BranchSideFuncs:
                - ReadHuffmanCode
        - Branch String:   'c/dec/decode.c:1028,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1029,40'
              BranchSideFuncs:
                - ReadHuffmanCode
            - BranchSide:      'c/dec/decode.c:1032,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1024,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1026,60'
              BranchSideFuncs:
                - ReadHuffmanCode
            - BranchSide:      'c/dec/decode.c:1033,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1026,37'
          Dst:             ReadHuffmanCode
    - functionName:    ReadHuffmanCode
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          380
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - BrotliBuildCodeLengthsHuffmanTable
        - BrotliBuildHuffmanTable
        - BrotliBuildSimpleHuffmanTable
        - ReadCodeLengthCodeLengths
        - ReadSimpleHuffmanSymbols
        - ReadSymbolCodeLengths
        - SafeReadSymbolCodeLengths
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:806,29'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
                - ReadCodeLengthCodeLengths
                - BrotliBuildCodeLengthsHuffmanTable
                - BrotliBuildSimpleHuffmanTable
                - ReadSimpleHuffmanSymbols
            - BranchSide:      'c/dec/decode.c:806,29'
              BranchSideFuncs:
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
                - ReadCodeLengthCodeLengths
                - BrotliBuildCodeLengthsHuffmanTable
                - BrotliBuildSimpleHuffmanTable
                - ReadSimpleHuffmanSymbols
        - Branch String:   'c/dec/decode.c:810,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
            - BranchSide:      'c/dec/decode.c:810,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:842,13'
              BranchSideFuncs:
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
            - BranchSide:      'c/dec/decode.c:851,16'
              BranchSideFuncs:
                - BrotliBuildSimpleHuffmanTable
            - BranchSide:      'c/dec/decode.c:873,41'
              BranchSideFuncs:
                - ReadCodeLengthCodeLengths
                - BrotliBuildCodeLengthsHuffmanTable
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
            - BranchSide:      'c/dec/decode.c:897,41'
              BranchSideFuncs:
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - ReadCodeLengthCodeLengths
                - BrotliBuildCodeLengthsHuffmanTable
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
        - Branch String:   'c/dec/decode.c:819,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:820,20'
              BranchSideFuncs:
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
            - BranchSide:      'c/dec/decode.c:833,44'
              BranchSideFuncs:
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - BrotliBuildSimpleHuffmanTable
        - Branch String:   'c/dec/decode.c:863,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:874,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:874,13'
              BranchSideFuncs:
                - BrotliBuildCodeLengthsHuffmanTable
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
            - BranchSide:      'c/dec/decode.c:877,47'
              BranchSideFuncs:
                - BrotliBuildCodeLengthsHuffmanTable
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
        - Branch String:   'c/dec/decode.c:899,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:900,20'
              BranchSideFuncs:
                - SafeReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
            - BranchSide:      'c/dec/decode.c:902,20'
              BranchSideFuncs:
                - BrotliBuildHuffmanTable
        - Branch String:   'c/dec/decode.c:902,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:902,13'
              BranchSideFuncs:
                - BrotliBuildHuffmanTable
            - BranchSide:      'c/dec/decode.c:906,16'
              BranchSideFuncs:
                - BrotliBuildHuffmanTable
        - Branch String:   'c/dec/decode.c:906,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:906,13'
              BranchSideFuncs:
                - BrotliBuildHuffmanTable
            - BranchSide:      'c/dec/decode.c:911,43'
              BranchSideFuncs:
                - BrotliBuildHuffmanTable
        - Branch String:   'c/dec/decode.c:912,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:842,13'
          Dst:             ReadSimpleHuffmanSymbols
        - Src:             'c/dec/decode.c:860,22'
          Dst:             BrotliBuildSimpleHuffmanTable
        - Src:             'c/dec/decode.c:873,41'
          Dst:             ReadCodeLengthCodeLengths
        - Src:             'c/dec/decode.c:877,9'
          Dst:             BrotliBuildCodeLengthsHuffmanTable
        - Src:             'c/dec/decode.c:897,41'
          Dst:             ReadSymbolCodeLengths
        - Src:             'c/dec/decode.c:900,20'
          Dst:             SafeReadSymbolCodeLengths
        - Src:             'c/dec/decode.c:910,22'
          Dst:             BrotliBuildHuffmanTable
    - functionName:    DecodeContextMap
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          600
      EdgeCount:       102
      CyclomaticComplexity: 26
      functionsReached:
        - DecodeVarLenUint8
        - InverseMoveToFrontTransform
        - ReadHuffmanCode
        - SafeDecodeSymbol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1049,29'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - DecodeVarLenUint8
            - BranchSide:      'c/dec/decode.c:1049,29'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - DecodeVarLenUint8
        - Branch String:   'c/dec/decode.c:1053,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1053,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1055,16'
              BranchSideFuncs:
                - DecodeVarLenUint8
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1056,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1056,11'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1059,20'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1065,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1065,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1068,11'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1068,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1069,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1072,31'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1082,11'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1083,42'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1098,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1098,11'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1099,10'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1110,47'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1110,7'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1111,13'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - InverseMoveToFrontTransform
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - InverseMoveToFrontTransform
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - InverseMoveToFrontTransform
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - InverseMoveToFrontTransform
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1112,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1113,21'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1119,15'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1119,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1120,38'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1123,20'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1135,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
        - Branch String:   'c/dec/decode.c:1159,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1160,37'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
      Callsites:
        - Src:             'c/dec/decode.c:1055,16'
          Dst:             DecodeVarLenUint8
        - Src:             'c/dec/decode.c:1096,16'
          Dst:             ReadHuffmanCode
        - Src:             'c/dec/decode.c:1112,16'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:1160,9'
          Dst:             InverseMoveToFrontTransform
    - functionName:    DecodeVarLenUint8
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          242
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:190,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:190,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:216,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:203,34'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:206,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:207,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:212,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:217,34'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ReadContextModes
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1683
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1675,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SkipMetadataBlock
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          258
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1412,29'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1412,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1415,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1415,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1422,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:69,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1424,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1426,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1428,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1429,33'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:379,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:255,20'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:379,42'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:256,53'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:379,49'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:255,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:256,53'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1430,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:386,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:387,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1430,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1430,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1431,33'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1434,33'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:110,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1442,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1442,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1444,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1445,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1445,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1446,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1459,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1446,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1447,33'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1452,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1452,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1459,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CopyUncompressedBlockToOutput
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          282
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - BrotliEnsureRingBuffer
        - WriteRingBuffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1466,8'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliEnsureRingBuffer
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1466,8'
              BranchSideFuncs:
                - BrotliEnsureRingBuffer
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1472,5'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:69,23'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1472,5'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1497,18'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:110,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1474,22'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1475,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1477,9'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1478,16'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1478,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1479,39'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1482,29'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:379,42'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:256,14'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/bit_reader.h:379,49'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:379,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/bit_reader.h:255,20'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:379,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/bit_reader.h:255,20'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:379,42'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:256,53'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/bit_reader.h:379,49'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:255,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:256,53'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1483,16'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:386,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:387,22'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1483,16'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1485,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1486,43'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1491,34'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1486,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1486,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1489,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1499,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1499,13'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1502,16'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1502,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1503,32'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1505,34'
              BranchSideFuncs:
                - WriteRingBuffer
      Callsites:
        - Src:             'c/dec/decode.c:1466,8'
          Dst:             BrotliEnsureRingBuffer
        - Src:             'c/dec/decode.c:1497,18'
          Dst:             WriteRingBuffer
    - functionName:    BrotliCalculateRingBufferSize
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          103
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1634,18'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1638,26'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1638,26'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1638,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1638,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1643,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1643,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1643,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1647,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1647,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1650,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1652,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1653,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1655,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1655,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1655,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1659,33'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1664,6'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1659,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1659,33'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1664,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DecodeMetaBlockLength
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         98
      ICount:          703
      EdgeCount:       128
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:236,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:278,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:295,17'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:329,28'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:245,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:249,38'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:256,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:257,40'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:260,38'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:269,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:270,26'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:274,38'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:281,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:284,45'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:284,64'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:288,59'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:284,68'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:285,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:288,59'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:284,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:284,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:288,59'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:279,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:290,38'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:329,37'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:309,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:309,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:312,38'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:319,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:320,40'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:323,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:331,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:334,45'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:334,64'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:339,59'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:334,68'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:335,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:339,59'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:334,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:334,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:339,59'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:329,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:329,37'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:341,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DecodeWindowBits
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          133
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:146,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:147,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:274,36'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:151,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:152,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:274,36'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:156,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:168,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:157,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:159,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:159,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:162,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:168,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:169,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:172,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderDecompressStream
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2387
      functionLinenumberEnd: 2866
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         281
      ICount:          2032
      EdgeCount:       375
      CyclomaticComplexity: 96
      functionsReached:
        - BrotliCalculateRingBufferSize
        - BrotliDecoderHuffmanTreeGroupInit
        - BrotliDecoderStateCleanupAfterMetablock
        - BrotliDecoderStateMetablockBegin
        - BrotliEnsureRingBuffer
        - BrotliWarmupBitReader
        - CalculateDistanceLut
        - CopyFromCompoundDictionary
        - CopyUncompressedBlockToOutput
        - DecodeContextMap
        - DecodeMetaBlockLength
        - DecodeVarLenUint8
        - DecodeWindowBits
        - HuffmanTreeGroupDecode
        - ProcessCommands
        - ReadContextModes
        - ReadHuffmanCode
        - SafeDecodeSymbol
        - SafeProcessCommands
        - SaveErrorCode
        - SkipMetadataBlock
        - WrapRingBuffer
        - WriteRingBuffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:2389,29'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2389,29'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2394,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2395,21'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2398,15'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2398,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2398,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2401,7'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2401,22'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2401,27'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2406,10'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2401,36'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2401,40'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2401,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2406,10'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2406,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2407,33'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2413,37'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,7'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2417,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2419,18'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2485,16'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2419,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2420,16'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2471,14'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2420,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2421,56'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2429,16'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2424,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2429,16'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2429,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2430,19'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2456,26'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2430,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2434,30'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2439,22'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:87,18'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2439,22'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2444,47'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2458,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2459,46'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2458,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2459,46'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2471,11'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2474,26'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/bit_reader.h:264,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:261,58'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/bit_reader.h:264,33'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2485,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:1240,29'
              BranchSideFuncs:
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - ProcessCommands
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - SafeProcessCommands
            - BranchSide:      'c/dec/decode.c:2488,14'
              BranchSideFuncs:
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
            - BranchSide:      'c/dec/decode.c:2523,45'
              BranchSideFuncs:
                - BrotliDecoderStateMetablockBegin
                - DecodeMetaBlockLength
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliCalculateRingBufferSize
            - BranchSide:      'c/dec/decode.c:2540,9'
              BranchSideFuncs:
                - BrotliDecoderStateMetablockBegin
                - DecodeMetaBlockLength
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliCalculateRingBufferSize
            - BranchSide:      'c/dec/decode.c:2546,18'
              BranchSideFuncs:
                - DecodeMetaBlockLength
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliCalculateRingBufferSize
            - BranchSide:      'c/dec/decode.c:2582,25'
              BranchSideFuncs:
                - DecodeVarLenUint8
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2596,16'
              BranchSideFuncs:
                - DecodeVarLenUint8
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2615,60'
              BranchSideFuncs:
                - ReadHuffmanCode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2626,30'
              BranchSideFuncs:
                - ReadHuffmanCode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2635,30'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:2648,18'
              BranchSideFuncs:
                - CopyUncompressedBlockToOutput
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2658,18'
              BranchSideFuncs:
                - SkipMetadataBlock
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2688,18'
              BranchSideFuncs:
                - ReadContextModes
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2697,13'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2707,36'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
            - BranchSide:      'c/dec/decode.c:2747,20'
              BranchSideFuncs:
                - HuffmanTreeGroupDecode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2783,18'
              BranchSideFuncs:
                - ProcessCommands
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - SafeProcessCommands
            - BranchSide:      'c/dec/decode.c:2783,18'
              BranchSideFuncs:
                - ProcessCommands
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - SafeProcessCommands
            - BranchSide:      'c/dec/decode.c:2783,18'
              BranchSideFuncs:
                - ProcessCommands
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - SafeProcessCommands
            - BranchSide:      'c/dec/decode.c:2783,18'
              BranchSideFuncs:
                - ProcessCommands
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - SafeProcessCommands
            - BranchSide:      'c/dec/decode.c:2794,18'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - WrapRingBuffer
                - CopyFromCompoundDictionary
            - BranchSide:      'c/dec/decode.c:2794,18'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - WrapRingBuffer
                - CopyFromCompoundDictionary
            - BranchSide:      'c/dec/decode.c:2794,18'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - WrapRingBuffer
                - CopyFromCompoundDictionary
            - BranchSide:      'c/dec/decode.c:2832,16'
              BranchSideFuncs:
                - BrotliDecoderStateCleanupAfterMetablock
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2854,16'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - ReadContextModes
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - BrotliDecoderStateMetablockBegin
                - DecodeMetaBlockLength
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliCalculateRingBufferSize
        - Branch String:   'c/dec/decode.c:2488,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2493,18'
              BranchSideFuncs:
                - DecodeWindowBits
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
        - Branch String:   'c/dec/decode.c:2494,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2497,16'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2497,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2498,20'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2501,18'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2511,53'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2512,28'
              BranchSideFuncs:
                - BrotliDecoderStateMetablockBegin
                - DecodeMetaBlockLength
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliCalculateRingBufferSize
        - Branch String:   'c/dec/decode.c:2511,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2516,18'
              BranchSideFuncs:
                - BrotliDecoderStateMetablockBegin
                - DecodeMetaBlockLength
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliCalculateRingBufferSize
        - Branch String:   'c/dec/decode.c:2529,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2534,33'
              BranchSideFuncs:
                - BrotliDecoderStateMetablockBegin
                - DecodeMetaBlockLength
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliCalculateRingBufferSize
        - Branch String:   'c/dec/decode.c:2547,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliCalculateRingBufferSize
            - BranchSide:      'c/dec/decode.c:2554,16'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliCalculateRingBufferSize
        - Branch String:   'c/dec/decode.c:2554,28'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliCalculateRingBufferSize
            - BranchSide:      'c/dec/decode.c:2554,31'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliCalculateRingBufferSize
        - Branch String:   'c/dec/decode.c:2554,13'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - BrotliCalculateRingBufferSize
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2568,16'
              BranchSideFuncs:
                - BrotliCalculateRingBufferSize
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:360,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:255,20'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:255,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:256,53'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:364,10'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2555,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2560,13'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2560,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2561,20'
              BranchSideFuncs:
                - BrotliCalculateRingBufferSize
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2568,16'
              BranchSideFuncs:
                - BrotliCalculateRingBufferSize
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2562,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2563,39'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2568,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2569,20'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2572,9'
              BranchSideFuncs:
                - BrotliCalculateRingBufferSize
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2573,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2574,20'
              BranchSideFuncs:
                - DecodeVarLenUint8
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2582,25'
              BranchSideFuncs:
                - DecodeVarLenUint8
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2596,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2597,20'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2601,44'
              BranchSideFuncs:
                - DecodeVarLenUint8
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2602,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - ReadHuffmanCode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2605,31'
              BranchSideFuncs:
                - ReadHuffmanCode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2607,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2608,26'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2611,18'
              BranchSideFuncs:
                - ReadHuffmanCode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2619,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - ReadHuffmanCode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2620,18'
              BranchSideFuncs:
                - ReadHuffmanCode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2629,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:2630,18'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:943,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:951,51'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:962,1'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:954,29'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2650,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2653,18'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2659,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2662,18'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2678,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2682,25'
              BranchSideFuncs:
                - ReadContextModes
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2689,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2692,18'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2699,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
            - BranchSide:      'c/dec/decode.c:1221,58'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
        - Branch String:   'c/dec/decode.c:1231,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1222,43'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
            - BranchSide:      'c/dec/decode.c:1232,49'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
        - Branch String:   'c/dec/decode.c:1222,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1223,23'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
            - BranchSide:      'c/dec/decode.c:2703,18'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
        - Branch String:   'c/dec/decode.c:2713,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2716,15'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
            - BranchSide:      'c/dec/decode.c:2722,13'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
        - Branch String:   'c/dec/../common/constants.h:131,7'
          Branch Sides:
            - BranchSide:      'c/dec/../common/constants.h:140,52'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
            - BranchSide:      'c/dec/decode.c:2717,40'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
        - Branch String:   'c/dec/../common/constants.h:154,5'
          Branch Sides:
            - BranchSide:      'c/dec/../common/constants.h:0,0'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
            - BranchSide:      'c/dec/../common/constants.h:158,20'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
        - Branch String:   'c/dec/../common/constants.h:162,9'
          Branch Sides:
            - BranchSide:      'c/dec/../common/constants.h:146,41'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
            - BranchSide:      'c/dec/../common/constants.h:164,42'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
        - Branch String:   'c/dec/decode.c:2724,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - HuffmanTreeGroupDecode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - DecodeContextMap
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2729,44'
              BranchSideFuncs:
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - HuffmanTreeGroupDecode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - DecodeContextMap
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2736,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2740,25'
              BranchSideFuncs:
                - HuffmanTreeGroupDecode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2747,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2749,52'
              BranchSideFuncs:
                - HuffmanTreeGroupDecode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2750,49'
              BranchSideFuncs:
                - HuffmanTreeGroupDecode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2754,18'
              BranchSideFuncs:
                - HuffmanTreeGroupDecode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2755,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - ProcessCommands
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - SafeProcessCommands
            - BranchSide:      'c/dec/decode.c:2756,24'
              BranchSideFuncs:
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - ProcessCommands
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - SafeProcessCommands
        - Branch String:   'c/dec/decode.c:2757,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2760,18'
              BranchSideFuncs:
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - ProcessCommands
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - SafeProcessCommands
        - Branch String:   'c/dec/decode.c:2768,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2772,9'
              BranchSideFuncs:
                - CalculateDistanceLut
                - ProcessCommands
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - BrotliEnsureRingBuffer
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - SafeProcessCommands
        - Branch String:   'c/dec/decode.c:2784,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SafeProcessCommands
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2785,20'
              BranchSideFuncs:
                - SafeProcessCommands
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2796,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - WrapRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - CopyFromCompoundDictionary
            - BranchSide:      'c/dec/decode.c:2799,9'
              BranchSideFuncs:
                - WrapRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - CopyFromCompoundDictionary
        - Branch String:   'c/dec/decode.c:2800,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2801,32'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - CopyFromCompoundDictionary
            - BranchSide:      'c/dec/decode.c:2803,16'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - CopyFromCompoundDictionary
        - Branch String:   'c/dec/decode.c:2803,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2804,55'
              BranchSideFuncs:
                - CopyFromCompoundDictionary
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2816,29'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2805,21'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2805,32'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2809,18'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2805,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2806,56'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2809,18'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2807,17'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2809,18'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2809,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2816,20'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2817,20'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2819,18'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2819,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2820,20'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2827,20'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2820,17'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2821,24'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2823,24'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2832,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2836,9'
              BranchSideFuncs:
                - BrotliDecoderStateCleanupAfterMetablock
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2837,13'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2838,20'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:360,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:255,20'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:255,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:256,53'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:364,10'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2841,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2845,16'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2845,13'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:264,21'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2850,18'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:264,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:261,58'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:264,33'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2854,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2855,20'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2857,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
      Callsites:
        - Src:             'c/dec/decode.c:2421,56'
          Dst:             WriteRingBuffer
        - Src:             'c/dec/decode.c:2488,14'
          Dst:             BrotliWarmupBitReader
        - Src:             'c/dec/decode.c:2493,18'
          Dst:             DecodeWindowBits
        - Src:             'c/dec/decode.c:2540,9'
          Dst:             BrotliDecoderStateMetablockBegin
        - Src:             'c/dec/decode.c:2546,18'
          Dst:             DecodeMetaBlockLength
        - Src:             'c/dec/decode.c:2572,9'
          Dst:             BrotliCalculateRingBufferSize
        - Src:             'c/dec/decode.c:2601,18'
          Dst:             DecodeVarLenUint8
        - Src:             'c/dec/decode.c:2617,18'
          Dst:             ReadHuffmanCode
        - Src:             'c/dec/decode.c:2627,18'
          Dst:             ReadHuffmanCode
        - Src:             'c/dec/decode.c:943,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:2648,18'
          Dst:             CopyUncompressedBlockToOutput
        - Src:             'c/dec/decode.c:2658,18'
          Dst:             SkipMetadataBlock
        - Src:             'c/dec/decode.c:2688,18'
          Dst:             ReadContextModes
        - Src:             'c/dec/decode.c:2696,18'
          Dst:             DecodeContextMap
        - Src:             'c/dec/decode.c:2721,18'
          Dst:             DecodeContextMap
        - Src:             'c/dec/decode.c:2727,31'
          Dst:             BrotliDecoderHuffmanTreeGroupInit
        - Src:             'c/dec/decode.c:2730,31'
          Dst:             BrotliDecoderHuffmanTreeGroupInit
        - Src:             'c/dec/decode.c:2733,31'
          Dst:             BrotliDecoderHuffmanTreeGroupInit
        - Src:             'c/dec/decode.c:2754,18'
          Dst:             HuffmanTreeGroupDecode
        - Src:             'c/dec/decode.c:2768,14'
          Dst:             BrotliEnsureRingBuffer
        - Src:             'c/dec/decode.c:2772,9'
          Dst:             CalculateDistanceLut
        - Src:             'c/dec/decode.c:2783,18'
          Dst:             ProcessCommands
        - Src:             'c/dec/decode.c:2785,20'
          Dst:             SafeProcessCommands
        - Src:             'c/dec/decode.c:2794,18'
          Dst:             WriteRingBuffer
        - Src:             'c/dec/decode.c:2799,9'
          Dst:             WrapRingBuffer
        - Src:             'c/dec/decode.c:2806,23'
          Dst:             CopyFromCompoundDictionary
        - Src:             'c/dec/decode.c:2836,9'
          Dst:             BrotliDecoderStateCleanupAfterMetablock
        - Src:             'c/dec/decode.c:2855,20'
          Dst:             WriteRingBuffer
        - Src:             'c/dec/decode.c:0,0'
          Dst:             SaveErrorCode
    - functionName:    BrotliDecoderDecompress
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2353
      functionLinenumberEnd: 2372
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - BrotliDecoderDecompressStream
        - BrotliDecoderStateCleanup
        - BrotliDecoderStateInit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:2354,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliDecoderStateInit
                - BrotliDecoderDecompressStream
                - BrotliDecoderStateCleanup
            - BranchSide:      'c/dec/decode.c:2356,10'
              BranchSideFuncs:
                - BrotliDecoderStateInit
                - BrotliDecoderDecompressStream
                - BrotliDecoderStateCleanup
        - Branch String:   'c/dec/decode.c:2361,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2361,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2364,12'
              BranchSideFuncs:
                - BrotliDecoderDecompressStream
                - BrotliDecoderStateCleanup
        - Branch String:   'c/dec/decode.c:2368,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2368,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2370,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:2361,8'
          Dst:             BrotliDecoderStateInit
        - Src:             'c/dec/decode.c:2364,12'
          Dst:             BrotliDecoderDecompressStream
        - Src:             'c/dec/decode.c:2367,3'
          Dst:             BrotliDecoderStateCleanup
    - functionName:    AttachCompoundDictionary
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1515,51'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1515,51'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1516,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1515,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1516,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1517,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1518,47'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1529,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1520,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1520,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1521,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1529,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1529,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1530,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderAttachDictionary
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 1620
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - AttachCompoundDictionary
        - BrotliSharedDictionaryAttach
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1607,43'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliSharedDictionaryAttach
                - AttachCompoundDictionary
            - BranchSide:      'c/dec/decode.c:1607,43'
              BranchSideFuncs:
                - BrotliSharedDictionaryAttach
                - AttachCompoundDictionary
        - Branch String:   'c/dec/decode.c:1608,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1607,43'
              BranchSideFuncs:
                - BrotliSharedDictionaryAttach
                - AttachCompoundDictionary
            - BranchSide:      'c/dec/decode.c:1608,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1609,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1609,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1612,42'
              BranchSideFuncs:
                - AttachCompoundDictionary
        - Branch String:   'c/dec/decode.c:1612,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1607,36'
              BranchSideFuncs:
                - AttachCompoundDictionary
            - BranchSide:      'c/dec/decode.c:1612,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1612,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1612,3'
              BranchSideFuncs:
                - AttachCompoundDictionary
            - BranchSide:      'c/dec/decode.c:1614,16'
              BranchSideFuncs:
                - AttachCompoundDictionary
        - Branch String:   'c/dec/decode.c:1613,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1612,67'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1613,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1609,8'
          Dst:             BrotliSharedDictionaryAttach
        - Src:             'c/dec/decode.c:1613,10'
          Dst:             AttachCompoundDictionary
    - functionName:    BrotliDecoderDestroyInstance
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BrotliDecoderStateCleanup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:104,8'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliDecoderStateCleanup
            - BranchSide:      'c/dec/decode.c:104,8'
              BranchSideFuncs:
                - BrotliDecoderStateCleanup
        - Branch String:   'c/dec/decode.c:104,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:104,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:107,41'
              BranchSideFuncs:
                - BrotliDecoderStateCleanup
      Callsites:
        - Src:             'c/dec/decode.c:109,5'
          Dst:             BrotliDecoderStateCleanup
    - functionName:    BrotliDecoderCreateInstance
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          85
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - BrotliDecoderStateInit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:81,8'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliDecoderStateInit
                - free
                - malloc
            - BranchSide:      'c/dec/decode.c:81,8'
              BranchSideFuncs:
                - BrotliDecoderStateInit
                - free
                - malloc
        - Branch String:   'c/dec/decode.c:81,19'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:81,23'
              BranchSideFuncs:
                - malloc
                - BrotliDecoderStateInit
                - free
            - BranchSide:      'c/dec/decode.c:83,28'
              BranchSideFuncs:
                - BrotliDecoderStateInit
                - free
        - Branch String:   'c/dec/decode.c:81,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:81,7'
              BranchSideFuncs:
                - malloc
                - BrotliDecoderStateInit
                - free
            - BranchSide:      'c/dec/decode.c:82,34'
              BranchSideFuncs:
                - malloc
                - BrotliDecoderStateInit
                - free
        - Branch String:   'c/dec/decode.c:83,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:83,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:84,34'
              BranchSideFuncs:
                - BrotliDecoderStateInit
                - free
        - Branch String:   'c/dec/decode.c:86,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:86,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:90,8'
              BranchSideFuncs:
                - BrotliDecoderStateInit
                - free
        - Branch String:   'c/dec/decode.c:90,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:90,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/dec/decode.c:92,21'
              BranchSideFuncs:
                - free
        - Branch String:   'c/dec/decode.c:92,21'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:92,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/dec/decode.c:94,30'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:92,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:92,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/dec/decode.c:93,7'
              BranchSideFuncs:
                - free
        - Branch String:   'c/dec/decode.c:94,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:94,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:95,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:90,8'
          Dst:             BrotliDecoderStateInit
    - functionName:    BrotliDecoderSetParameter
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:64,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:64,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:65,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:65,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:65,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:67,45'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:71,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliBuildSimpleHuffmanTable
      functionSourceFile: '/src/brotli/c/dec/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          439
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/huffman.c:267,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:269,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:272,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:282,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:297,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:312,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:329,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:272,11'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.h:47,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.h:47,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:284,11'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:285,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:297,15'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:297,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:299,20'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:297,15'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:299,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:304,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:297,15'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:297,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:299,20'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:297,15'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:297,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:299,20'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:312,11'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:314,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:317,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:329,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:330,13'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:329,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:330,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliBuildHuffmanTable
      functionSourceFile: '/src/brotli/c/dec/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          543
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/huffman.c:193,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:193,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:194,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:203,7'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:205,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:213,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:213,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:219,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:84,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:217,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:213,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:214,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:219,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:221,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:213,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:224,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:224,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:225,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:231,55'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:224,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:225,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:231,55'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:237,11'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:238,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:249,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:95,9'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:96,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:93,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:94,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:99,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:84,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:253,15'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:236,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:237,19'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:255,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:237,11'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:238,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:249,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:84,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:253,15'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:236,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:237,19'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:255,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:234,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:234,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliBuildCodeLengthsHuffmanTable
      functionSourceFile: '/src/brotli/c/dec/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          1095
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/huffman.c:144,7'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:145,46'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderHuffmanTreeGroupInit
      functionSourceFile: '/src/brotli/c/dec/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/dec/state.c:171,57'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/state.c:171,57'
              BranchSideFuncs: []
        - Branch String:   'c/dec/state.c:180,18'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:180,38'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/state.c:180,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderStateCleanup
      functionSourceFile: '/src/brotli/c/dec/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BrotliDecoderStateCleanupAfterMetablock
        - BrotliSharedDictionaryDestroyInstance
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/state.c:152,3'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:0,0'
              BranchSideFuncs:
                - BrotliDecoderStateCleanupAfterMetablock
                - BrotliSharedDictionaryDestroyInstance
            - BranchSide:      'c/dec/state.c:152,3'
              BranchSideFuncs:
                - BrotliDecoderStateCleanupAfterMetablock
                - BrotliSharedDictionaryDestroyInstance
      Callsites:
        - Src:             'c/dec/state.c:152,3'
          Dst:             BrotliDecoderStateCleanupAfterMetablock
        - Src:             'c/dec/state.c:157,3'
          Dst:             BrotliSharedDictionaryDestroyInstance
    - functionName:    BrotliDecoderStateCleanupAfterMetablock
      functionSourceFile: '/src/brotli/c/dec/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/state.c:143,3'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/state.c:143,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderStateMetablockBegin
      functionSourceFile: '/src/brotli/c/dec/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BrotliDecoderStateInit
      functionSourceFile: '/src/brotli/c/dec/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BrotliInitBitReader
        - BrotliSharedDictionaryCreateInstance
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/state.c:35,8'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:0,0'
              BranchSideFuncs:
                - BrotliInitBitReader
                - BrotliSharedDictionaryCreateInstance
            - BranchSide:      'c/dec/state.c:35,8'
              BranchSideFuncs:
                - BrotliInitBitReader
                - BrotliSharedDictionaryCreateInstance
        - Branch String:   'c/dec/state.c:35,7'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:0,0'
              BranchSideFuncs:
                - BrotliInitBitReader
                - BrotliSharedDictionaryCreateInstance
            - BranchSide:      'c/dec/state.c:0,0'
              BranchSideFuncs:
                - BrotliInitBitReader
                - BrotliSharedDictionaryCreateInstance
        - Branch String:   'c/dec/state.c:103,7'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:103,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/state.c:105,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/state.c:47,3'
          Dst:             BrotliInitBitReader
        - Src:             'c/dec/state.c:102,7'
          Dst:             BrotliSharedDictionaryCreateInstance
    - functionName:    BrotliSafeReadBits32Slow
      functionSourceFile: '/src/brotli/c/dec/bit_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          208
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:274,36'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:93,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:274,36'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:93,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:93,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:87,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliWarmupBitReader
      functionSourceFile: '/src/brotli/c/dec/bit_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/dec/bit_reader.c:42,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.c:42,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.c:43,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliInitBitReader
      functionSourceFile: '/src/brotli/c/dec/bit_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BrotliDefaultFreeFunc
      functionSourceFile: '/src/brotli/c/common/platform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/common/platform.c:18,3'
          Branch Sides:
            - BranchSide:      'c/common/platform.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/common/platform.c:18,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    BrotliDefaultAllocFunc
      functionSourceFile: '/src/brotli/c/common/platform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/common/platform.c:12,10'
          Branch Sides:
            - BranchSide:      'c/common/platform.c:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'c/common/platform.c:12,10'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    BrotliSharedDictionaryCreateInstance
      functionSourceFile: '/src/brotli/c/common/shared_dictionary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          91
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - BrotliGetDictionary
        - BrotliGetTransforms
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/common/shared_dictionary.c:487,8'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:0,0'
              BranchSideFuncs:
                - BrotliGetDictionary
                - BrotliGetTransforms
                - malloc
            - BranchSide:      'c/common/shared_dictionary.c:487,8'
              BranchSideFuncs:
                - BrotliGetDictionary
                - BrotliGetTransforms
                - malloc
        - Branch String:   'c/common/shared_dictionary.c:487,19'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:487,23'
              BranchSideFuncs:
                - malloc
                - BrotliGetDictionary
                - BrotliGetTransforms
            - BranchSide:      'c/common/shared_dictionary.c:489,28'
              BranchSideFuncs:
                - BrotliGetDictionary
                - BrotliGetTransforms
        - Branch String:   'c/common/shared_dictionary.c:487,7'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:487,7'
              BranchSideFuncs:
                - malloc
                - BrotliGetDictionary
                - BrotliGetTransforms
            - BranchSide:      'c/common/shared_dictionary.c:488,37'
              BranchSideFuncs:
                - malloc
                - BrotliGetDictionary
                - BrotliGetTransforms
        - Branch String:   'c/common/shared_dictionary.c:489,14'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:489,14'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:490,37'
              BranchSideFuncs:
                - BrotliGetDictionary
                - BrotliGetTransforms
        - Branch String:   'c/common/shared_dictionary.c:493,7'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:493,7'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:501,9'
              BranchSideFuncs:
                - BrotliGetDictionary
                - BrotliGetTransforms
        - Branch String:   'c/common/shared_dictionary.c:508,22'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:508,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:508,9'
              BranchSideFuncs: []
        - Branch String:   'c/common/shared_dictionary.c:509,21'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:509,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:509,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/common/shared_dictionary.c:505,20'
          Dst:             BrotliGetDictionary
        - Src:             'c/common/shared_dictionary.c:506,25'
          Dst:             BrotliGetTransforms
    - functionName:    BrotliSharedDictionaryAttach
      functionSourceFile: '/src/brotli/c/common/shared_dictionary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/common/shared_dictionary.c:464,7'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:464,7'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:472,12'
              BranchSideFuncs: []
        - Branch String:   'c/common/shared_dictionary.c:472,7'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:472,7'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:473,15'
              BranchSideFuncs: []
        - Branch String:   'c/common/shared_dictionary.c:473,9'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:473,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:476,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliSharedDictionaryDestroyInstance
      functionSourceFile: '/src/brotli/c/common/shared_dictionary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/common/shared_dictionary.c:447,8'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:447,8'
              BranchSideFuncs: []
        - Branch String:   'c/common/shared_dictionary.c:447,7'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:447,7'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:450,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Shift
      functionSourceFile: '/src/brotli/c/common/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          174
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/common/transform.c:200,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:203,15'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:205,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:205,14'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:205,14'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:208,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:208,14'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:210,18'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:215,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:210,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:210,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:211,27'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:215,14'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:217,18'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:224,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:217,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:217,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:218,27'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:224,14'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:224,14'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:226,18'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:226,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:227,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ToUpperCase
      functionSourceFile: '/src/brotli/c/common/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/common/transform.c:180,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:181,14'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:187,12'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:181,21'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:181,29'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:181,21'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:181,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:182,12'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:187,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:188,5'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:192,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliTransformDictionaryWord
      functionSourceFile: '/src/brotli/c/common/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          933
      EdgeCount:       172
      CyclomaticComplexity: 50
      functionsReached:
        - Shift
        - ToUpperCase
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/common/transform.c:241,27'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:241,27'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:245,22'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:249,19'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:249,19'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:249,19'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:249,19'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:251,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:252,11'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:253,18'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:254,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:254,14'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:259,14'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:253,16'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:255,20'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:259,14'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:260,11'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:259,36'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,42'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:259,36'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:260,11'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:259,42'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:259,42'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,42'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:260,11'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,42'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:260,11'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:260,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:261,28'
              BranchSideFuncs:
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:262,18'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
        - Branch String:   'c/common/transform.c:262,16'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:264,7'
              BranchSideFuncs:
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:269,18'
              BranchSideFuncs:
                - Shift
                - Shift
        - Branch String:   'c/common/transform.c:264,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:263,37'
              BranchSideFuncs:
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:285,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:264,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:265,20'
              BranchSideFuncs:
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:285,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:269,16'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:270,47'
              BranchSideFuncs:
                - Shift
            - BranchSide:      'c/common/transform.c:273,18'
              BranchSideFuncs:
                - Shift
        - Branch String:   'c/common/transform.c:273,16'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:274,47'
              BranchSideFuncs:
                - Shift
            - BranchSide:      'c/common/transform.c:285,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:277,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:276,33'
              BranchSideFuncs:
                - Shift
            - BranchSide:      'c/common/transform.c:285,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:277,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:278,20'
              BranchSideFuncs:
                - Shift
            - BranchSide:      'c/common/transform.c:285,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:285,22'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:287,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:287,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:287,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/common/transform.c:261,7'
          Dst:             ToUpperCase
        - Src:             'c/common/transform.c:265,20'
          Dst:             ToUpperCase
        - Src:             'c/common/transform.c:272,7'
          Dst:             Shift
        - Src:             'c/common/transform.c:278,20'
          Dst:             Shift
    - functionName:    BrotliGetTransforms
      functionSourceFile: '/src/brotli/c/common/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BrotliSetDictionaryData
      functionSourceFile: '/src/brotli/c/common/dictionary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5904
      functionLinenumberEnd: 5912
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BrotliGetDictionary
      functionSourceFile: '/src/brotli/c/common/dictionary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5900
      functionLinenumberEnd: 5901
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
