---
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: 1489
      functionLinenumberEnd: 1504
      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:1496,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1496,35'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1497,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1500,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1500,39'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1501,46'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1499,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1499,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1500,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DecodeLiteralBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          370
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1137,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:154,32'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1137,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:155,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:157,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:155,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:157,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:163,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:165,51'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1156,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1157,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1158,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1158,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1159,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1161,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1163,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1164,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1166,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SafeDecodeLiteralBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          594
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - SafeDecodeSymbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1129,33'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1129,33'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1137,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:78,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1207,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:205,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:205,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/decode.c:0,0'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1148,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1149,34'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1207,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:895,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:238,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:900,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,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/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:896,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:904,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:915,1'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:333,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:87,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:87,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:87,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:88,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:89,44'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1156,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1157,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1158,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1158,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1159,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1161,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1163,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1164,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1166,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1148,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:896,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:          105
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:386,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:387,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:393,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:0,0'
              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: 1507
      functionLinenumberEnd: 1523
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1508,47'
              BranchSideFuncs:
                - EnsureCoumpoundDictionaryInitialized
            - BranchSide:      'c/dec/decode.c:1508,47'
              BranchSideFuncs:
                - EnsureCoumpoundDictionaryInitialized
        - Branch String:   'c/dec/decode.c:1512,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1512,48'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1513,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1513,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1513,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1513,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1510,3'
          Dst:             EnsureCoumpoundDictionaryInitialized
    - functionName:    DecodeDistanceBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          346
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1137,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:154,32'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1137,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:155,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:157,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:155,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:157,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:163,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:165,51'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1156,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1157,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1158,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1158,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1159,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1161,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1163,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1164,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1166,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SafeDecodeDistanceBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          570
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - SafeDecodeSymbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1129,33'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1129,33'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1137,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:78,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1247,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:205,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:205,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/decode.c:0,0'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1148,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1149,34'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1247,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:895,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:238,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:900,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,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/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:896,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:904,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:915,1'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:333,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:87,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:87,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:87,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:88,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:89,44'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1156,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1157,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1158,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1158,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1159,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1161,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1163,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1164,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1166,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1148,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:896,10'
          Dst:             SafeDecodeSymbol
    - functionName:    DecodeCommandBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          339
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1137,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:154,32'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1137,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:155,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:157,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:155,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:157,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:163,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:165,51'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1156,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1157,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1158,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1158,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1159,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1161,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1163,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1164,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1166,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SafeDecodeCommandBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          563
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - SafeDecodeSymbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1129,33'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1129,33'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1137,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:78,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1227,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:205,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:205,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/decode.c:0,0'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1148,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1149,34'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1227,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:895,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:238,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:900,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,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/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:896,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:904,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:915,1'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:333,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:87,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:87,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:87,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:88,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:89,44'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1156,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1157,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1158,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1158,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1159,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1161,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1163,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1164,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1166,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1148,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:896,10'
          Dst:             SafeDecodeSymbol
    - functionName:    GetCompoundDictionarySize
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1526
      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:1526,10'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1526,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1526,59'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    InverseMoveToFrontTransform
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 966
      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:945,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:945,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:946,13'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:949,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:945,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:953,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:949,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:946,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:953,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:953,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:953,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:954,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:953,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:953,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:954,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:953,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:965,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SafeReadSymbolCodeLengths
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          338
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:654,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:654,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:660,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:660,18'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:662,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:663,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:664,24'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:666,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:668,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:654,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:672,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:673,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:250,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:679,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:529,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:538,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:682,11'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:654,20'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:559,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:563,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:563,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:565,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:567,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:568,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:569,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:572,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:574,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:576,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:582,24'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:582,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:584,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:594,13'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:588,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:586,28'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:654,36'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:654,48'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:654,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ReadSymbolCodeLengths
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          322
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - BrotliWarmupBitReader
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:601,29'
              BranchSideFuncs:
                - BrotliWarmupBitReader
            - BranchSide:      'c/dec/decode.c:601,29'
              BranchSideFuncs:
                - BrotliWarmupBitReader
        - Branch String:   'c/dec/decode.c:611,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:611,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:614,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:614,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:618,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:618,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:162,32'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:163,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:165,21'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:627,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:631,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:529,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:636,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:529,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:530,43'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:538,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:559,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:563,24'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:563,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:568,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:572,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:568,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:569,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:572,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:574,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:582,24'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:582,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:584,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:614,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:588,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:586,28'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:589,35'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:614,33'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:614,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:611,8'
          Dst:             BrotliWarmupBitReader
    - functionName:    ReadCodeLengthCodeLengths
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          212
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:710,26'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:710,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:711,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:715,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:715,11'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:251,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:716,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:727,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:704,40'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:731,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:704,40'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:737,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:704,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:705,34'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:737,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:737,24'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:737,33'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:740,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:737,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:737,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:740,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ReadSimpleHuffmanSymbols
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 516
      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:471,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:472,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:488,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:471,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:472,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:488,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:493,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:333,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:497,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:497,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:501,33'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:490,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:333,37'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:506,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:506,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:506,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:507,24'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:508,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:506,17'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:509,40'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:509,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:508,30'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:509,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderSetMetadataCallbacks
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2850
      functionLinenumberEnd: 2854
      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: 2843
      functionLinenumberEnd: 2844
      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: 2831
      functionLinenumberEnd: 2841
      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:2832,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2832,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2832,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderGetErrorCode
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2827
      functionLinenumberEnd: 2828
      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: 2822
      functionLinenumberEnd: 2824
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2823,10'
              BranchSideFuncs:
                - BrotliDecoderHasMoreOutput
            - BranchSide:      'c/dec/decode.c:2823,10'
              BranchSideFuncs:
                - BrotliDecoderHasMoreOutput
        - Branch String:   'c/dec/decode.c:2823,56'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2823,56'
              BranchSideFuncs:
                - BrotliDecoderHasMoreOutput
            - BranchSide:      'c/dec/decode.c:2824,8'
              BranchSideFuncs:
                - BrotliDecoderHasMoreOutput
      Callsites:
        - Src:             'c/dec/decode.c:2824,8'
          Dst:             BrotliDecoderHasMoreOutput
    - functionName:    BrotliDecoderHasMoreOutput
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2783
      functionLinenumberEnd: 2790
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2785,15'
              BranchSideFuncs:
                - UnwrittenBytes
            - BranchSide:      'c/dec/decode.c:2785,15'
              BranchSideFuncs:
                - UnwrittenBytes
        - Branch String:   'c/dec/decode.c:2785,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2785,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2788,10'
              BranchSideFuncs:
                - UnwrittenBytes
        - Branch String:   'c/dec/decode.c:2788,10'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2788,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2788,10'
              BranchSideFuncs:
                - UnwrittenBytes
      Callsites:
        - Src:             'c/dec/decode.c:2788,10'
          Dst:             UnwrittenBytes
    - functionName:    UnwrittenBytes
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1269
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1266,21'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1266,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1266,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1266,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1266,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderIsUsed
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2817
      functionLinenumberEnd: 2818
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:2818,10'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2818,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2818,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderTakeOutput
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2792
      functionLinenumberEnd: 2815
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2793,12'
              BranchSideFuncs:
                - WrapRingBuffer
                - WriteRingBuffer
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2793,12'
              BranchSideFuncs:
                - WrapRingBuffer
                - WriteRingBuffer
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2794,26'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2794,10'
              BranchSideFuncs:
                - WrapRingBuffer
                - WriteRingBuffer
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2794,10'
              BranchSideFuncs:
                - WrapRingBuffer
                - WriteRingBuffer
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2797,28'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2797,40'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2798,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2797,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2798,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2801,3'
              BranchSideFuncs:
                - WrapRingBuffer
                - WriteRingBuffer
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2804,40'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2805,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2806,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2804,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2806,29'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2810,21'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2810,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2810,26'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2811,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:2801,3'
          Dst:             WrapRingBuffer
        - Src:             'c/dec/decode.c:2802,12'
          Dst:             WriteRingBuffer
        - Src:             'c/dec/decode.c:2810,26'
          Dst:             SaveErrorCode
    - functionName:    WrapRingBuffer
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1325
      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:1321,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1321,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1322,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WriteRingBuffer
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1318
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1279,10'
              BranchSideFuncs:
                - UnwrittenBytes
            - BranchSide:      'c/dec/decode.c:1279,10'
              BranchSideFuncs:
                - UnwrittenBytes
        - Branch String:   'c/dec/decode.c:1282,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1285,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1285,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1285,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1288,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1288,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1288,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1296,18'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1288,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1289,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1292,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1300,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1301,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1303,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1303,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1304,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1311,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1304,53'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1304,53'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1304,56'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1304,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1304,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1307,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1311,51'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1311,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1312,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1311,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1311,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1313,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1280,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: 1529
      functionLinenumberEnd: 1552
      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:1532,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1532,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1533,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1540,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1541,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1541,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1542,32'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1546,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1547,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1550,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1550,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1532,17'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1550,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SafeProcessCommands
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2260
      functionLinenumberEnd: 2261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         258
      ICount:          2133
      EdgeCount:       356
      CyclomaticComplexity: 100
      functionsReached:
        - BrotliTransformDictionaryWord
        - GetCompoundDictionarySize
        - SafeDecodeSymbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1904,16'
              BranchSideFuncs:
                - GetCompoundDictionarySize
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:1904,16'
              BranchSideFuncs:
                - GetCompoundDictionarySize
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:1923,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1925,23'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2039,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:1925,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1925,14'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2224,5'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:1940,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:78,20'
              BranchSideFuncs:
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1941,5'
              BranchSideFuncs:
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1941,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1933,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2247,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,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:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:205,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:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,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:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:205,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/decode.c:0,0'
              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:1845,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1849,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1945,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1666,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1861,27'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:97,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:333,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1666,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1866,39'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:97,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:333,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:87,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:87,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:87,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:88,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:89,44'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1948,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1951,6'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2039,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:1958,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1962,5'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1992,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1968,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1976,32'
              BranchSideFuncs:
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,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:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,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:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,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/decode.c:0,0'
              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:1976,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1980,39'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1985,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1986,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1990,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1990,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1904,7'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:1968,11'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2002,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:2005,17'
              BranchSideFuncs:
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,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:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,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:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,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/decode.c:0,0'
              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:2013,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2017,23'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2024,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2025,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2029,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2029,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1904,7'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2002,11'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2032,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2033,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2039,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2041,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2043,27'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2048,9'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2048,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1788,37'
              BranchSideFuncs:
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:2049,7'
              BranchSideFuncs:
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2049,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1788,37'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2247,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,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:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:205,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:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,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:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:205,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/decode.c:0,0'
              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:1797,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1805,8'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2051,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1805,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1806,24'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1813,29'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1639,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1638,33'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1648,26'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1648,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:1656,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:1660,5'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1676,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:347,12'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1820,13'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1814,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:347,5'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:87,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:87,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:87,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:88,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:89,44'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2055,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2057,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2059,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2057,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2056,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2056,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2062,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2066,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2181,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2066,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2066,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2072,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2072,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2073,46'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2083,18'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2075,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2075,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2078,14'
              BranchSideFuncs:
                - CopyFromCompoundDictionary
                - InitializeCompoundDictionaryCopy
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2079,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2080,18'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2214,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2083,62'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2083,62'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2084,18'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2083,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2083,16'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2085,23'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2087,25'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2085,23'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2090,39'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2104,61'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2105,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2106,26'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2105,47'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2106,26'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2135,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2104,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2109,24'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2135,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2113,35'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2111,21'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2113,38'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2113,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2111,21'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2115,17'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2119,17'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2131,28'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2110,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2112,44'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2135,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2135,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2135,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2141,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2141,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2141,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2144,44'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2144,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2144,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2145,32'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2147,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2148,22'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2152,51'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2157,24'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2157,30'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2162,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2157,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2157,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2162,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2164,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2165,20'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2214,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2194,23'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2194,34'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2198,23'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2194,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2198,23'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2223,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2198,39'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2198,50'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2223,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2198,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2203,11'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2223,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2203,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2204,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2214,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2204,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2205,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2209,28'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2224,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2226,14'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2228,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2224,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2229,18'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1940,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:78,20'
              BranchSideFuncs:
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1941,5'
              BranchSideFuncs:
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2243,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1955,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2247,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:2261,10'
          Dst:             GetCompoundDictionarySize
        - Src:             'c/dec/decode.c:2261,10'
          Dst:             SafeDecodeCommandBlockSwitch
        - Src:             'c/dec/decode.c:1845,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:1976,14'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:2013,14'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:2261,10'
          Dst:             SafeDecodeDistanceBlockSwitch
        - Src:             'c/dec/decode.c:1797,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:2261,10'
          Dst:             InitializeCompoundDictionaryCopy
        - Src:             'c/dec/decode.c:2261,10'
          Dst:             CopyFromCompoundDictionary
        - Src:             'c/dec/decode.c:2261,10'
          Dst:             BrotliTransformDictionaryWord
        - Src:             'c/dec/decode.c:2261,10'
          Dst:             SafeDecodeLiteralBlockSwitch
    - functionName:    ProcessCommands
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2255
      functionLinenumberEnd: 2256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         194
      ICount:          1812
      EdgeCount:       268
      CyclomaticComplexity: 76
      functionsReached:
        - BrotliTransformDictionaryWord
        - BrotliWarmupBitReader
        - GetCompoundDictionarySize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1904,16'
              BranchSideFuncs:
                - GetCompoundDictionarySize
                - BrotliWarmupBitReader
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:1904,16'
              BranchSideFuncs:
                - GetCompoundDictionarySize
                - BrotliWarmupBitReader
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:1910,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1915,5'
              BranchSideFuncs:
                - BrotliWarmupBitReader
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2247,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1923,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1925,23'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2041,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:1925,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1925,14'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2224,5'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:361,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              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:1855,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1856,47'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:1858,40'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:163,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:163,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/decode.c:1948,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1951,6'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2041,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:1958,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1961,28'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:1992,21'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:146,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:148,41'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:231,36'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:1963,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1964,18'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:1968,11'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:1968,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1904,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:1973,45'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:453,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:154,32'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:155,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:157,11'
              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:146,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:148,11'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:231,36'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:1985,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1986,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1990,14'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:1990,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:1904,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:1997,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1998,18'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2002,11'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2002,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1904,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2005,17'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:155,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:157,11'
              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/decode.c:0,0'
              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:2024,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2025,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2029,14'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2029,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1887,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:1904,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2032,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2033,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2041,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2041,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2043,27'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2048,9'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2048,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1788,37'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2049,7'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:155,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:157,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/decode.c:0,0'
              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:1805,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1806,24'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1811,33'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1639,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1638,33'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1648,26'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1648,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:1656,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1660,5'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:163,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2055,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2057,14'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2059,10'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2057,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2056,21'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2056,21'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2062,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2066,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2181,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2066,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2066,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2072,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2072,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2073,46'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2083,18'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2075,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2075,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2078,14'
              BranchSideFuncs:
                - CopyFromCompoundDictionary
                - InitializeCompoundDictionaryCopy
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2079,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2080,18'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2214,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2083,62'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2083,62'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2084,18'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2083,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2083,16'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2085,23'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2087,25'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2085,23'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2090,39'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2104,61'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2105,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2106,26'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2105,47'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2106,26'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2135,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2104,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2109,24'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2135,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2113,35'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2111,21'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2113,38'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2113,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2111,21'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2115,17'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2119,17'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2131,28'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2110,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2112,44'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2135,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2135,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2135,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2141,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2141,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2141,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2144,44'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2144,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2144,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2145,32'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2147,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2148,22'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2152,51'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2157,24'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2157,30'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2162,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2157,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2157,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2162,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2164,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2165,20'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2214,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2194,23'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2194,34'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2198,23'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2194,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2198,23'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2223,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2198,39'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2198,50'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2223,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2198,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2203,11'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2223,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2203,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2204,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2214,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2204,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2205,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2209,28'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2224,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2226,14'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2228,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2224,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2229,18'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1935,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1936,14'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:1940,7'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:1940,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1842,30'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:1941,5'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/decode.c:1940,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1842,30'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:1941,5'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/decode.c:1935,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1936,14'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:1940,7'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:155,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:157,11'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
      Callsites:
        - Src:             'c/dec/decode.c:2256,10'
          Dst:             GetCompoundDictionarySize
        - Src:             'c/dec/decode.c:2256,10'
          Dst:             BrotliWarmupBitReader
        - Src:             'c/dec/decode.c:2256,10'
          Dst:             DecodeDistanceBlockSwitch
        - Src:             'c/dec/decode.c:2256,10'
          Dst:             InitializeCompoundDictionaryCopy
        - Src:             'c/dec/decode.c:2256,10'
          Dst:             CopyFromCompoundDictionary
        - Src:             'c/dec/decode.c:2256,10'
          Dst:             BrotliTransformDictionaryWord
        - Src:             'c/dec/decode.c:2256,10'
          Dst:             DecodeCommandBlockSwitch
        - Src:             'c/dec/decode.c:2256,10'
          Dst:             DecodeLiteralBlockSwitch
    - functionName:    CalculateDistanceLut
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          367
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1765,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1765,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1772,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1765,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1765,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1765,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1765,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1765,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1765,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1767,27'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1765,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1765,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1765,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1765,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1772,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1765,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1765,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1766,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1765,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1765,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1766,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1765,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1766,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1772,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1765,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1766,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1772,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1775,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1775,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1775,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1775,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1775,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1780,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1775,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1775,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1775,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1776,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1780,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1775,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1776,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1780,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1772,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1772,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1773,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliEnsureRingBuffer
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1361
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1336,32'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1336,32'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1337,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1337,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1341,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1343,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1345,19'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1348,20'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1351,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1352,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1356,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    HuffmanTreeGroupDecode
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ReadHuffmanCode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:971,39'
              BranchSideFuncs:
                - ReadHuffmanCode
            - BranchSide:      'c/dec/decode.c:971,39'
              BranchSideFuncs:
                - ReadHuffmanCode
        - Branch String:   'c/dec/decode.c:972,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - ReadHuffmanCode
            - BranchSide:      'c/dec/decode.c:973,22'
              BranchSideFuncs:
                - ReadHuffmanCode
        - Branch String:   'c/dec/decode.c:981,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:982,40'
              BranchSideFuncs:
                - ReadHuffmanCode
            - BranchSide:      'c/dec/decode.c:985,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:977,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:979,60'
              BranchSideFuncs:
                - ReadHuffmanCode
            - BranchSide:      'c/dec/decode.c:986,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:979,37'
          Dst:             ReadHuffmanCode
    - functionName:    ReadHuffmanCode
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          374
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - BrotliBuildCodeLengthsHuffmanTable
        - BrotliBuildHuffmanTable
        - BrotliBuildSimpleHuffmanTable
        - ReadCodeLengthCodeLengths
        - ReadSimpleHuffmanSymbols
        - ReadSymbolCodeLengths
        - SafeReadSymbolCodeLengths
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:759,29'
              BranchSideFuncs:
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
                - ReadCodeLengthCodeLengths
                - BrotliBuildCodeLengthsHuffmanTable
                - BrotliBuildSimpleHuffmanTable
                - ReadSimpleHuffmanSymbols
            - BranchSide:      'c/dec/decode.c:759,29'
              BranchSideFuncs:
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
                - ReadCodeLengthCodeLengths
                - BrotliBuildCodeLengthsHuffmanTable
                - BrotliBuildSimpleHuffmanTable
                - ReadSimpleHuffmanSymbols
        - Branch String:   'c/dec/decode.c:763,5'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs:
                - ReadCodeLengthCodeLengths
                - BrotliBuildCodeLengthsHuffmanTable
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs:
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
            - BranchSide:      'c/dec/decode.c:763,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:795,13'
              BranchSideFuncs:
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
            - BranchSide:      'c/dec/decode.c:804,16'
              BranchSideFuncs:
                - BrotliBuildSimpleHuffmanTable
            - BranchSide:      'c/dec/decode.c:826,41'
              BranchSideFuncs:
                - ReadCodeLengthCodeLengths
                - BrotliBuildCodeLengthsHuffmanTable
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
            - BranchSide:      'c/dec/decode.c:850,41'
              BranchSideFuncs:
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs:
                - ReadCodeLengthCodeLengths
                - BrotliBuildCodeLengthsHuffmanTable
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
        - Branch String:   'c/dec/decode.c:772,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:773,20'
              BranchSideFuncs:
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
            - BranchSide:      'c/dec/decode.c:786,44'
              BranchSideFuncs:
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs:
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
        - Branch String:   'c/dec/decode.c:804,13'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs:
                - BrotliBuildSimpleHuffmanTable
            - BranchSide:      'c/dec/decode.c:814,55'
              BranchSideFuncs:
                - BrotliBuildSimpleHuffmanTable
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs:
                - BrotliBuildSimpleHuffmanTable
        - Branch String:   'c/dec/decode.c:816,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:827,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:827,13'
              BranchSideFuncs:
                - BrotliBuildCodeLengthsHuffmanTable
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
            - BranchSide:      'c/dec/decode.c:830,47'
              BranchSideFuncs:
                - BrotliBuildCodeLengthsHuffmanTable
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
        - Branch String:   'c/dec/decode.c:852,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:853,20'
              BranchSideFuncs:
                - SafeReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
            - BranchSide:      'c/dec/decode.c:855,20'
              BranchSideFuncs:
                - BrotliBuildHuffmanTable
        - Branch String:   'c/dec/decode.c:855,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:855,13'
              BranchSideFuncs:
                - BrotliBuildHuffmanTable
            - BranchSide:      'c/dec/decode.c:859,16'
              BranchSideFuncs:
                - BrotliBuildHuffmanTable
        - Branch String:   'c/dec/decode.c:859,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:859,13'
              BranchSideFuncs:
                - BrotliBuildHuffmanTable
            - BranchSide:      'c/dec/decode.c:864,43'
              BranchSideFuncs:
                - BrotliBuildHuffmanTable
        - Branch String:   'c/dec/decode.c:865,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:795,13'
          Dst:             ReadSimpleHuffmanSymbols
        - Src:             'c/dec/decode.c:813,22'
          Dst:             BrotliBuildSimpleHuffmanTable
        - Src:             'c/dec/decode.c:826,41'
          Dst:             ReadCodeLengthCodeLengths
        - Src:             'c/dec/decode.c:830,9'
          Dst:             BrotliBuildCodeLengthsHuffmanTable
        - Src:             'c/dec/decode.c:850,41'
          Dst:             ReadSymbolCodeLengths
        - Src:             'c/dec/decode.c:853,20'
          Dst:             SafeReadSymbolCodeLengths
        - Src:             'c/dec/decode.c:863,22'
          Dst:             BrotliBuildHuffmanTable
    - functionName:    DecodeContextMap
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          593
      EdgeCount:       102
      CyclomaticComplexity: 26
      functionsReached:
        - DecodeVarLenUint8
        - InverseMoveToFrontTransform
        - ReadHuffmanCode
        - SafeDecodeSymbol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1002,29'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - DecodeVarLenUint8
            - BranchSide:      'c/dec/decode.c:1002,29'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - DecodeVarLenUint8
        - Branch String:   'c/dec/decode.c:1006,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:1006,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1008,16'
              BranchSideFuncs:
                - DecodeVarLenUint8
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1009,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1009,11'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1012,20'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1018,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1018,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1021,11'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1021,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1022,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1025,31'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1035,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1051,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1051,11'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1052,10'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1063,47'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1063,47'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1064,14'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1063,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
            - BranchSide:      'c/dec/decode.c:1103,5'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
        - Branch String:   'c/dec/decode.c:1064,13'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:238,10'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - InverseMoveToFrontTransform
            - BranchSide:      'c/dec/decode.c:428,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - InverseMoveToFrontTransform
        - Branch String:   'c/dec/bit_reader.h:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:360,3'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,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/decode.c:0,0'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:368,22'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1065,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1066,21'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1072,15'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1072,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1073,38'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1076,20'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1076,15'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1078,32'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:333,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
        - Branch String:   'c/dec/decode.c:1112,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1113,37'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
      Callsites:
        - Src:             'c/dec/decode.c:1008,16'
          Dst:             DecodeVarLenUint8
        - Src:             'c/dec/decode.c:1049,16'
          Dst:             ReadHuffmanCode
        - Src:             'c/dec/decode.c:1065,16'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:1113,9'
          Dst:             InverseMoveToFrontTransform
    - functionName:    DecodeVarLenUint8
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          238
      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:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:203,34'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              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:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:217,34'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:333,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ReadContextModes
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1635
      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:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1627,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1624,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1624,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SkipMetadataBlock
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          261
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1365,29'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1365,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1367,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1367,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1374,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1374,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:113,21'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1376,18'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1378,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1381,33'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:383,42'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:259,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1381,33'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:383,42'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:250,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:384,13'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:259,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:260,53'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:390,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:390,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:391,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1382,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1382,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1383,33'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1386,33'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:114,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:115,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1394,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1394,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1397,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1397,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1398,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1411,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1398,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1399,33'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1404,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1404,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1411,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CopyUncompressedBlockToOutput
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          260
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - BrotliEnsureRingBuffer
        - WriteRingBuffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1418,8'
              BranchSideFuncs:
                - BrotliEnsureRingBuffer
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1418,8'
              BranchSideFuncs:
                - BrotliEnsureRingBuffer
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1424,5'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:113,21'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1424,5'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1449,18'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:114,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:115,22'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1426,22'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1427,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1430,16'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1430,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1431,39'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1434,29'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:383,42'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:259,20'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/bit_reader.h:384,22'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:383,42'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:259,20'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/bit_reader.h:384,13'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:259,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:260,53'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/bit_reader.h:390,11'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:390,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:391,22'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1435,16'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1437,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1438,43'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1443,34'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1438,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1438,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1441,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1451,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1451,13'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1454,16'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1454,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1455,32'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1457,34'
              BranchSideFuncs:
                - WriteRingBuffer
      Callsites:
        - Src:             'c/dec/decode.c:1418,8'
          Dst:             BrotliEnsureRingBuffer
        - Src:             'c/dec/decode.c:1449,18'
          Dst:             WriteRingBuffer
    - functionName:    BrotliCalculateRingBufferSize
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1617
      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:1586,18'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1590,26'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1590,26'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1590,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1590,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1595,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1595,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1595,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1599,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1599,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1602,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1604,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1605,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1607,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1607,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1607,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1611,33'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1616,6'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1611,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1611,33'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1616,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:          694
      EdgeCount:       128
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:236,5'
          Branch Sides:
            - 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: []
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,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:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,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:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,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/decode.c:279,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:290,38'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,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:333,37'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:295,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:301,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,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:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:204,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/decode.c:329,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:333,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:341,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,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:333,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: 278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          129
      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:278,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:278,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:250,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: 2302
      functionLinenumberEnd: 2781
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         281
      ICount:          2002
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2304,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
            - BranchSide:      'c/dec/decode.c:2304,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:2309,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2310,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:2313,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:2313,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2313,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2316,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:2316,22'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2316,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:2321,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:2316,36'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2316,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:2316,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2321,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:2321,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2322,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:2328,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:87,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:87,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:87,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:88,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:89,44'
              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:88,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:89,44'
              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:2332,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2334,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:2400,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:2334,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2335,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:2386,14'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2335,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2336,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:2344,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:2339,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2344,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:2344,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2345,19'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2371,26'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2345,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2349,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:2354,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:87,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:87,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:87,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:88,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:89,44'
              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:2354,22'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2359,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:87,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:87,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:87,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:88,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:89,44'
              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:2373,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2374,46'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2373,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2374,46'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2386,11'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:265,31'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2389,26'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/bit_reader.h:268,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:265,58'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/bit_reader.h:268,33'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2400,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/bit_reader.h:333,10'
              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/bit_reader.h:333,10'
              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:1193,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:2403,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:2438,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:2455,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:2461,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:2497,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:2511,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:2530,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:2541,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:2550,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:2563,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:2573,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:2603,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:2612,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:2622,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:2662,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:2698,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:2698,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:2698,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:2698,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:2709,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:2709,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:2709,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:2747,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:2769,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:2403,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:2408,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:2409,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:2412,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:2412,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2413,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:2416,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/bit_reader.h:201,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:204,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:2426,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:2427,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:2426,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:2431,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:2444,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:2449,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:2462,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:2469,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:2469,28'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:362,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
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliCalculateRingBufferSize
            - BranchSide:      'c/dec/decode.c:2469,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:2469,13'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:362,33'
              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:2483,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:364,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:259,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:259,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:260,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:368,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:2470,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:2475,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:2475,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2476,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:2483,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:2477,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:2478,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:2483,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2484,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:2487,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:2488,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2489,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:2497,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:2511,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2512,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:2516,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:2517,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:2520,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:2522,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2523,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:2526,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:2534,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:2535,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:2544,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:2545,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/decode.c:895,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:238,10'
              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:900,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/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,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:238,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,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:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:204,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/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: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:896,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:904,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:915,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:201,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:204,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
        - Branch String:   'c/dec/bit_reader.h:333,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,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:201,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:2565,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:2568,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:2574,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:2577,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/bit_reader.h:201,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:204,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/decode.c:2593,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:2597,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:2604,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:2607,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:2614,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:1174,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:1184,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1175,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:1185,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:1175,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1176,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:2618,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:2628,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2631,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:2637,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:134,7'
          Branch Sides:
            - BranchSide:      'c/dec/../common/constants.h:143,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:2632,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:157,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:161,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:165,9'
          Branch Sides:
            - BranchSide:      'c/dec/../common/constants.h:149,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:167,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:2639,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:2644,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:2651,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2655,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:2662,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:0,0'
              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:0,0'
              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:2669,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:2670,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:2671,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:2672,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:2675,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:2683,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:2687,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:2699,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:2700,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:2711,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:2714,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:2715,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2716,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:2718,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:2718,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2719,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:2731,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:2720,21'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2720,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:2724,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:2720,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2721,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:2724,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:2722,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:2724,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:2724,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:2731,20'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2732,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:2734,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:2734,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2735,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:2742,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:2735,17'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2736,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:2738,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:2747,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:2751,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:2752,13'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:362,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:2753,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:364,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:259,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:259,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:260,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:368,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:2756,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:2760,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:2760,13'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:268,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:2765,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:268,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:265,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:268,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:2769,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2770,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:2772,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:2336,56'
          Dst:             WriteRingBuffer
        - Src:             'c/dec/decode.c:2403,14'
          Dst:             BrotliWarmupBitReader
        - Src:             'c/dec/decode.c:2408,18'
          Dst:             DecodeWindowBits
        - Src:             'c/dec/decode.c:2455,9'
          Dst:             BrotliDecoderStateMetablockBegin
        - Src:             'c/dec/decode.c:2461,18'
          Dst:             DecodeMetaBlockLength
        - Src:             'c/dec/decode.c:2487,9'
          Dst:             BrotliCalculateRingBufferSize
        - Src:             'c/dec/decode.c:2516,18'
          Dst:             DecodeVarLenUint8
        - Src:             'c/dec/decode.c:2532,18'
          Dst:             ReadHuffmanCode
        - Src:             'c/dec/decode.c:2542,18'
          Dst:             ReadHuffmanCode
        - Src:             'c/dec/decode.c:896,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:2563,18'
          Dst:             CopyUncompressedBlockToOutput
        - Src:             'c/dec/decode.c:2573,18'
          Dst:             SkipMetadataBlock
        - Src:             'c/dec/decode.c:2603,18'
          Dst:             ReadContextModes
        - Src:             'c/dec/decode.c:2611,18'
          Dst:             DecodeContextMap
        - Src:             'c/dec/decode.c:2636,18'
          Dst:             DecodeContextMap
        - Src:             'c/dec/decode.c:2642,31'
          Dst:             BrotliDecoderHuffmanTreeGroupInit
        - Src:             'c/dec/decode.c:2645,31'
          Dst:             BrotliDecoderHuffmanTreeGroupInit
        - Src:             'c/dec/decode.c:2648,31'
          Dst:             BrotliDecoderHuffmanTreeGroupInit
        - Src:             'c/dec/decode.c:2669,18'
          Dst:             HuffmanTreeGroupDecode
        - Src:             'c/dec/decode.c:2683,14'
          Dst:             BrotliEnsureRingBuffer
        - Src:             'c/dec/decode.c:2687,9'
          Dst:             CalculateDistanceLut
        - Src:             'c/dec/decode.c:2698,18'
          Dst:             ProcessCommands
        - Src:             'c/dec/decode.c:2700,20'
          Dst:             SafeProcessCommands
        - Src:             'c/dec/decode.c:2709,18'
          Dst:             WriteRingBuffer
        - Src:             'c/dec/decode.c:2714,9'
          Dst:             WrapRingBuffer
        - Src:             'c/dec/decode.c:2721,23'
          Dst:             CopyFromCompoundDictionary
        - Src:             'c/dec/decode.c:2751,9'
          Dst:             BrotliDecoderStateCleanupAfterMetablock
        - Src:             'c/dec/decode.c:2770,20'
          Dst:             WriteRingBuffer
        - Src:             'c/dec/decode.c:0,0'
          Dst:             SaveErrorCode
    - functionName:    BrotliDecoderDecompress
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2268
      functionLinenumberEnd: 2287
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2271,10'
              BranchSideFuncs:
                - BrotliDecoderStateInit
                - BrotliDecoderDecompressStream
                - BrotliDecoderStateCleanup
            - BranchSide:      'c/dec/decode.c:2271,10'
              BranchSideFuncs:
                - BrotliDecoderStateInit
                - BrotliDecoderDecompressStream
                - BrotliDecoderStateCleanup
        - Branch String:   'c/dec/decode.c:2276,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2276,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2279,12'
              BranchSideFuncs:
                - BrotliDecoderDecompressStream
                - BrotliDecoderStateCleanup
        - Branch String:   'c/dec/decode.c:2283,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2283,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:2276,8'
          Dst:             BrotliDecoderStateInit
        - Src:             'c/dec/decode.c:2279,12'
          Dst:             BrotliDecoderDecompressStream
        - Src:             'c/dec/decode.c:2282,3'
          Dst:             BrotliDecoderStateCleanup
    - functionName:    AttachCompoundDictionary
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1487
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1467,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1467,51'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1468,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1467,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1468,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1469,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1470,47'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1481,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1472,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1472,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1473,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1481,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1481,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1482,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderAttachDictionary
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1572
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1559,43'
              BranchSideFuncs:
                - BrotliSharedDictionaryAttach
                - AttachCompoundDictionary
            - BranchSide:      'c/dec/decode.c:1559,43'
              BranchSideFuncs:
                - BrotliSharedDictionaryAttach
                - AttachCompoundDictionary
        - Branch String:   'c/dec/decode.c:1560,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1559,43'
              BranchSideFuncs:
                - BrotliSharedDictionaryAttach
                - AttachCompoundDictionary
            - BranchSide:      'c/dec/decode.c:1560,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1561,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1561,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1564,42'
              BranchSideFuncs:
                - AttachCompoundDictionary
        - Branch String:   'c/dec/decode.c:1564,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1559,36'
              BranchSideFuncs:
                - AttachCompoundDictionary
            - BranchSide:      'c/dec/decode.c:1564,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1564,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1564,3'
              BranchSideFuncs:
                - AttachCompoundDictionary
            - BranchSide:      'c/dec/decode.c:1566,16'
              BranchSideFuncs:
                - AttachCompoundDictionary
        - Branch String:   'c/dec/decode.c:1565,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1564,67'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1565,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1561,8'
          Dst:             BrotliSharedDictionaryAttach
        - Src:             'c/dec/decode.c:1565,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:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:104,8'
              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:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:81,8'
              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: 267
      functionLinenumberEnd: 337
      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:270,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:272,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:275,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:285,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:300,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:315,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:332,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:275,11'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.h:0,0'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:287,11'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:288,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:291,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:300,15'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:300,15'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:300,15'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:307,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:300,15'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:300,15'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:300,15'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:300,15'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:315,11'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:320,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:332,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:332,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:333,13'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:332,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:332,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:333,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliBuildHuffmanTable
      functionSourceFile: '/src/brotli/c/dec/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          542
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/huffman.c:196,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:196,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:197,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:206,7'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:214,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:216,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:216,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:87,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:220,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:216,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:217,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:224,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:216,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:227,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:227,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:228,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:234,55'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:227,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:228,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:234,55'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:239,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:258,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:240,11'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:241,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:252,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:98,9'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:99,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:96,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:102,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:87,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:256,15'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:239,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:240,19'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:258,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:240,11'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:241,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:252,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:87,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:256,15'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:239,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:240,19'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:258,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:237,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:237,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:237,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliBuildCodeLengthsHuffmanTable
      functionSourceFile: '/src/brotli/c/dec/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 170
      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:147,7'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:148,46'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:162,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:162,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:162,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:163,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:167,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:162,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:162,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:163,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:167,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:162,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:162,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:162,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:163,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:167,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:163,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:167,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:162,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:162,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:162,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:163,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:167,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:163,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:167,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:162,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:162,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:162,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:162,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:163,60'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:162,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:162,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:163,60'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderHuffmanTreeGroupInit
      functionSourceFile: '/src/brotli/c/dec/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/dec/state.c:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/state.c:174,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderStateCleanup
      functionSourceFile: '/src/brotli/c/dec/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 164
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:0,0'
              BranchSideFuncs:
                - BrotliDecoderStateCleanupAfterMetablock
                - BrotliSharedDictionaryDestroyInstance
            - BranchSide:      'c/dec/state.c:155,3'
              BranchSideFuncs:
                - BrotliDecoderStateCleanupAfterMetablock
                - BrotliSharedDictionaryDestroyInstance
      Callsites:
        - Src:             'c/dec/state.c:155,3'
          Dst:             BrotliDecoderStateCleanupAfterMetablock
        - Src:             'c/dec/state.c:160,3'
          Dst:             BrotliSharedDictionaryDestroyInstance
    - functionName:    BrotliDecoderStateCleanupAfterMetablock
      functionSourceFile: '/src/brotli/c/dec/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 152
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/state.c:146,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderStateMetablockBegin
      functionSourceFile: '/src/brotli/c/dec/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 143
      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: 36
      functionLinenumberEnd: 113
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:38,8'
              BranchSideFuncs:
                - BrotliInitBitReader
                - BrotliSharedDictionaryCreateInstance
            - BranchSide:      'c/dec/state.c:38,8'
              BranchSideFuncs:
                - BrotliInitBitReader
                - BrotliSharedDictionaryCreateInstance
        - Branch String:   'c/dec/state.c:38,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:106,7'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:106,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/state.c:108,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/state.c:50,3'
          Dst:             BrotliInitBitReader
        - Src:             'c/dec/state.c:105,7'
          Dst:             BrotliSharedDictionaryCreateInstance
    - functionName:    BrotliSafeReadBits32Slow
      functionSourceFile: '/src/brotli/c/dec/bit_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          201
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/dec/bit_reader.h:333,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:278,36'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:97,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:205,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:333,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:278,36'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:97,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:205,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:333,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:97,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:205,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:333,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:36,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:201,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:87,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:87,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:87,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:88,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:89,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliWarmupBitReader
      functionSourceFile: '/src/brotli/c/dec/bit_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/dec/bit_reader.c:43,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.c:43,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.c:44,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:201,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:205,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliInitBitReader
      functionSourceFile: '/src/brotli/c/dec/bit_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 33
      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: 20
      functionLinenumberEnd: 23
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/common/platform.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/common/platform.c:22,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    BrotliDefaultAllocFunc
      functionSourceFile: '/src/brotli/c/common/platform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/common/platform.c:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'c/common/platform.c:16,10'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    BrotliSharedDictionaryCreateInstance
      functionSourceFile: '/src/brotli/c/common/shared_dictionary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 517
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:491,8'
              BranchSideFuncs:
                - BrotliGetDictionary
                - BrotliGetTransforms
                - malloc
            - BranchSide:      'c/common/shared_dictionary.c:491,8'
              BranchSideFuncs:
                - BrotliGetDictionary
                - BrotliGetTransforms
                - malloc
        - Branch String:   'c/common/shared_dictionary.c:491,19'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:491,23'
              BranchSideFuncs:
                - malloc
                - BrotliGetDictionary
                - BrotliGetTransforms
            - BranchSide:      'c/common/shared_dictionary.c:493,28'
              BranchSideFuncs:
                - BrotliGetDictionary
                - BrotliGetTransforms
        - Branch String:   'c/common/shared_dictionary.c:491,7'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:491,7'
              BranchSideFuncs:
                - malloc
                - BrotliGetDictionary
                - BrotliGetTransforms
            - BranchSide:      'c/common/shared_dictionary.c:492,37'
              BranchSideFuncs:
                - malloc
                - BrotliGetDictionary
                - BrotliGetTransforms
        - Branch String:   'c/common/shared_dictionary.c:493,14'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:493,14'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:494,37'
              BranchSideFuncs:
                - BrotliGetDictionary
                - BrotliGetTransforms
        - Branch String:   'c/common/shared_dictionary.c:497,7'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:497,7'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:505,9'
              BranchSideFuncs:
                - BrotliGetDictionary
                - BrotliGetTransforms
        - Branch String:   'c/common/shared_dictionary.c:512,22'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:512,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:512,9'
              BranchSideFuncs: []
        - Branch String:   'c/common/shared_dictionary.c:513,21'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:513,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:513,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/common/shared_dictionary.c:509,20'
          Dst:             BrotliGetDictionary
        - Src:             'c/common/shared_dictionary.c:510,25'
          Dst:             BrotliGetTransforms
    - functionName:    BrotliSharedDictionaryAttach
      functionSourceFile: '/src/brotli/c/common/shared_dictionary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 486
      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:468,7'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:468,7'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:476,12'
              BranchSideFuncs: []
        - Branch String:   'c/common/shared_dictionary.c:476,7'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:476,7'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:477,15'
              BranchSideFuncs: []
        - Branch String:   'c/common/shared_dictionary.c:477,9'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:477,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:480,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliSharedDictionaryDestroyInstance
      functionSourceFile: '/src/brotli/c/common/shared_dictionary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 463
      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:0,0'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:451,8'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:451,8'
              BranchSideFuncs: []
        - Branch String:   'c/common/shared_dictionary.c:451,7'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:451,7'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:454,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Shift
      functionSourceFile: '/src/brotli/c/common/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 234
      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:198,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:203,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:203,14'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:203,14'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:206,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:206,14'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:208,18'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:213,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:208,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:209,27'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:213,14'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:215,18'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:222,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:215,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:215,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:216,27'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:222,14'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:222,14'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:224,18'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:224,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:224,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:225,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ToUpperCase
      functionSourceFile: '/src/brotli/c/common/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 192
      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:178,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:185,12'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:179,21'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:179,29'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:179,21'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:179,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:180,12'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:185,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:186,5'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:190,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliTransformDictionaryWord
      functionSourceFile: '/src/brotli/c/common/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          940
      EdgeCount:       172
      CyclomaticComplexity: 50
      functionsReached:
        - Shift
        - ToUpperCase
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/common/transform.c:0,0'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:239,27'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:239,27'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:244,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:243,22'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:247,19'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:244,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:244,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:244,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:244,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:244,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:244,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:244,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:244,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:244,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:244,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:244,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:244,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:244,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:244,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:244,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:244,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:244,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:244,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:244,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:244,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:247,19'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:244,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:244,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:244,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:244,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:244,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:247,19'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:244,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:247,19'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:249,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:250,11'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:251,18'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:252,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:252,14'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:251,16'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:253,20'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:257,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:257,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:258,11'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:257,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:257,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:257,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:257,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:257,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:257,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:257,42'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:257,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:257,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:257,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:257,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:258,11'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:257,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:257,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:257,42'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:257,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:257,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:257,42'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:257,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:257,42'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:258,11'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:257,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:257,42'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:258,11'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:258,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,28'
              BranchSideFuncs:
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:260,18'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
        - Branch String:   'c/common/transform.c:260,16'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:262,7'
              BranchSideFuncs:
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:267,18'
              BranchSideFuncs:
                - Shift
                - Shift
        - Branch String:   'c/common/transform.c:262,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:261,37'
              BranchSideFuncs:
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:283,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:262,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:263,20'
              BranchSideFuncs:
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:283,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:267,16'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:268,47'
              BranchSideFuncs:
                - Shift
            - BranchSide:      'c/common/transform.c:271,18'
              BranchSideFuncs:
                - Shift
        - Branch String:   'c/common/transform.c:271,16'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:272,47'
              BranchSideFuncs:
                - Shift
            - BranchSide:      'c/common/transform.c:283,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:275,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:274,33'
              BranchSideFuncs:
                - Shift
            - BranchSide:      'c/common/transform.c:283,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:275,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:276,20'
              BranchSideFuncs:
                - Shift
            - BranchSide:      'c/common/transform.c:283,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:284,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:283,22'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:284,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:284,5'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:284,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:284,5'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:284,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:284,5'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:285,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:284,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:284,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:284,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:285,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:284,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:285,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/common/transform.c:259,7'
          Dst:             ToUpperCase
        - Src:             'c/common/transform.c:263,20'
          Dst:             ToUpperCase
        - Src:             'c/common/transform.c:270,7'
          Dst:             Shift
        - Src:             'c/common/transform.c:276,20'
          Dst:             Shift
    - functionName:    BrotliGetTransforms
      functionSourceFile: '/src/brotli/c/common/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 174
      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:       []
...
