---
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: 1542
      functionLinenumberEnd: 1557
      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:1549,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1549,35'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1550,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1553,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1553,39'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1554,46'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1552,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1552,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1553,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DecodeLiteralBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          379
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1189,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:150,32'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1189,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:159,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:161,51'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1208,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1209,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1210,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1210,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1211,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1213,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1215,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1216,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1218,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SafeDecodeLiteralBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          604
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - SafeDecodeSymbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1181,33'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1181,33'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1189,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:74,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1259,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1200,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1201,34'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1259,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:947,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:952,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:948,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:956,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:967,1'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:959,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1208,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1209,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1210,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1210,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1211,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1213,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1215,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1216,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1218,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1200,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:948,10'
          Dst:             SafeDecodeSymbol
    - functionName:    SafeDecodeSymbol
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:391,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:392,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:392,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:393,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:400,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:401,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:409,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:401,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:401,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:409,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:409,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:414,24'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:417,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:417,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:421,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    InitializeCompoundDictionaryCopy
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionLinenumberEnd: 1576
      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:1561,47'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - EnsureCoumpoundDictionaryInitialized
            - BranchSide:      'c/dec/decode.c:1565,48'
              BranchSideFuncs:
                - EnsureCoumpoundDictionaryInitialized
        - Branch String:   'c/dec/decode.c:1565,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1565,48'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1566,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1566,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1566,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1566,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1563,3'
          Dst:             EnsureCoumpoundDictionaryInitialized
    - functionName:    DecodeDistanceBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          355
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1189,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:150,32'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1189,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:159,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:161,51'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1208,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1209,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1210,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1210,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1211,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1213,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1215,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1216,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1218,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SafeDecodeDistanceBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          580
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - SafeDecodeSymbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1181,33'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1181,33'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1189,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:74,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1299,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1200,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1201,34'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1299,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:947,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:952,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:948,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:956,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:967,1'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:959,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1208,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1209,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1210,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1210,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1211,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1213,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1215,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1216,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1218,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1200,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:948,10'
          Dst:             SafeDecodeSymbol
    - functionName:    DecodeCommandBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          348
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1189,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:150,32'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1189,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:159,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:161,51'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1208,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1209,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1210,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1210,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1211,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1213,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1215,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1216,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1218,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SafeDecodeCommandBlockSwitch
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          573
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - SafeDecodeSymbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1181,33'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1181,33'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1189,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:74,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1279,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1200,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1201,34'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1279,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:947,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:952,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:948,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:956,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:967,1'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:959,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1208,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1209,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1210,25'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1210,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1211,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1213,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1215,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1216,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1218,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1200,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:948,10'
          Dst:             SafeDecodeSymbol
    - functionName:    GetCompoundDictionarySize
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1579
      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:1579,10'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1579,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1579,59'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    InverseMoveToFrontTransform
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1018
      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:997,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:997,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:998,13'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1001,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:997,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1005,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1001,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:998,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1005,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1005,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1005,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1006,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1005,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1005,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1006,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1005,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1006,17'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1017,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SafeReadSymbolCodeLengths
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          340
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:706,36'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:706,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:706,36'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:706,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:706,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:712,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:712,18'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:715,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:718,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:720,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:706,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:724,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:725,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:731,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:581,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:582,43'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:590,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:734,11'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:706,20'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:611,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:612,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:615,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:615,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:617,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:619,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:620,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:621,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:624,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:626,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:628,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:634,24'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:634,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:636,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:646,13'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:640,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:638,28'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:706,36'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:706,48'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:706,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ReadSymbolCodeLengths
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          326
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - BrotliWarmupBitReader
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:653,29'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliWarmupBitReader
            - BranchSide:      'c/dec/decode.c:653,29'
              BranchSideFuncs:
                - BrotliWarmupBitReader
        - Branch String:   'c/dec/decode.c:663,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:663,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:666,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:666,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:670,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:158,32'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:671,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:159,9'
          Branch Sides:
            - BranchSide:      'c/dec/../common/platform.h:277,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:679,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:683,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:581,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:688,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:581,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:582,43'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:590,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:611,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:614,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:615,24'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:615,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:620,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:624,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:620,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:621,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:624,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:626,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:634,24'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:634,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:636,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:666,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:640,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:638,28'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:641,35'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:666,33'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:666,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:663,8'
          Dst:             BrotliWarmupBitReader
    - functionName:    ReadCodeLengthCodeLengths
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          214
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:762,26'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:762,11'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:767,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:767,11'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:247,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:768,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:779,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:756,40'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:775,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:783,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:756,40'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:789,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:756,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:757,34'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:789,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:789,24'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:789,33'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:792,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:789,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:789,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:792,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ReadSimpleHuffmanSymbols
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 568
      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:523,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:524,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:540,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:523,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:524,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:540,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:545,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:549,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:549,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:553,33'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:542,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:329,37'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:558,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:558,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:558,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:559,24'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:560,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:558,17'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:561,40'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:561,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:560,30'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:561,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderSetMetadataCallbacks
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2940
      functionLinenumberEnd: 2944
      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: 2933
      functionLinenumberEnd: 2934
      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: 2921
      functionLinenumberEnd: 2931
      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:2922,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2922,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2922,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderGetErrorCode
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2917
      functionLinenumberEnd: 2918
      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: 2912
      functionLinenumberEnd: 2914
      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:2913,10'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliDecoderHasMoreOutput
            - BranchSide:      'c/dec/decode.c:2913,10'
              BranchSideFuncs:
                - BrotliDecoderHasMoreOutput
        - Branch String:   'c/dec/decode.c:2913,56'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2913,56'
              BranchSideFuncs:
                - BrotliDecoderHasMoreOutput
            - BranchSide:      'c/dec/decode.c:2914,8'
              BranchSideFuncs:
                - BrotliDecoderHasMoreOutput
      Callsites:
        - Src:             'c/dec/decode.c:2914,8'
          Dst:             BrotliDecoderHasMoreOutput
    - functionName:    BrotliDecoderHasMoreOutput
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2873
      functionLinenumberEnd: 2880
      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:2875,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - UnwrittenBytes
            - BranchSide:      'c/dec/decode.c:2875,15'
              BranchSideFuncs:
                - UnwrittenBytes
        - Branch String:   'c/dec/decode.c:2875,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2875,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2878,10'
              BranchSideFuncs:
                - UnwrittenBytes
        - Branch String:   'c/dec/decode.c:2878,10'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2878,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2878,10'
              BranchSideFuncs:
                - UnwrittenBytes
      Callsites:
        - Src:             'c/dec/decode.c:2878,10'
          Dst:             UnwrittenBytes
    - functionName:    UnwrittenBytes
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1318,21'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1318,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1318,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1318,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1318,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderIsUsed
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2907
      functionLinenumberEnd: 2908
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:2908,10'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2908,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderTakeOutput
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2882
      functionLinenumberEnd: 2905
      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:2883,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - WrapRingBuffer
                - WriteRingBuffer
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2883,12'
              BranchSideFuncs:
                - WrapRingBuffer
                - WriteRingBuffer
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2884,26'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2884,10'
              BranchSideFuncs:
                - WrapRingBuffer
                - WriteRingBuffer
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2884,10'
              BranchSideFuncs:
                - WrapRingBuffer
                - WriteRingBuffer
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2887,28'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2887,40'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2888,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2887,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2888,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2891,3'
              BranchSideFuncs:
                - WrapRingBuffer
                - WriteRingBuffer
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2894,40'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2895,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2896,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2894,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2896,29'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2900,21'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2900,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2900,26'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2901,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:2891,3'
          Dst:             WrapRingBuffer
        - Src:             'c/dec/decode.c:2892,12'
          Dst:             WriteRingBuffer
        - Src:             'c/dec/decode.c:2900,26'
          Dst:             SaveErrorCode
    - functionName:    WrapRingBuffer
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1377
      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:1373,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1373,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1374,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WriteRingBuffer
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1370
      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:1331,10'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - UnwrittenBytes
            - BranchSide:      'c/dec/decode.c:1331,10'
              BranchSideFuncs:
                - UnwrittenBytes
        - Branch String:   'c/dec/decode.c:1334,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1336,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1337,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1337,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1337,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1340,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1340,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1340,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1348,18'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1340,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1341,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1344,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1352,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1353,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1355,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1355,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1356,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1363,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1356,53'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1356,53'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1356,56'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1356,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1356,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1359,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1363,51'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1363,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1364,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1363,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1363,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1365,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1332,21'
          Dst:             UnwrittenBytes
    - functionName:    SaveErrorCode
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 141
      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:124,31'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:124,41'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:128,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:124,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:126,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:128,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:128,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:128,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:128,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CopyFromCompoundDictionary
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1582
      functionLinenumberEnd: 1605
      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:1585,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1585,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1586,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1593,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1593,36'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1594,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1594,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1594,25'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1595,32'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1599,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1600,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1603,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1603,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1585,17'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1603,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SafeProcessCommands
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2350
      functionLinenumberEnd: 2351
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         256
      ICount:          2138
      EdgeCount:       353
      CyclomaticComplexity: 99
      functionsReached:
        - BrotliTransformDictionaryWord
        - CopyFromCompoundDictionary
        - GetCompoundDictionarySize
        - InitializeCompoundDictionaryCopy
        - SafeDecodeCommandBlockSwitch
        - SafeDecodeDistanceBlockSwitch
        - SafeDecodeLiteralBlockSwitch
        - SafeDecodeSymbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1957,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - GetCompoundDictionarySize
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:1957,16'
              BranchSideFuncs:
                - GetCompoundDictionarySize
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:1976,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1978,23'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2129,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:1978,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1978,14'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2314,5'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:1993,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:74,20'
              BranchSideFuncs:
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1994,5'
              BranchSideFuncs:
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1994,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1986,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2337,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1898,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1902,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1998,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:93,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:93,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2001,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2004,6'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2129,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2011,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2061,7'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:2082,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2062,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1957,7'
              BranchSideFuncs:
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:2066,32'
              BranchSideFuncs:
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2066,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2070,39'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2079,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2074,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2075,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2079,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2079,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2062,13'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2122,7'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2092,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1957,7'
              BranchSideFuncs:
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:2095,17'
              BranchSideFuncs:
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2103,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2107,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2108,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2114,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2115,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2119,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2119,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2092,11'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2122,7'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2122,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2123,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2129,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2131,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2133,27'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2138,9'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2138,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1841,37'
              BranchSideFuncs:
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:2139,7'
              BranchSideFuncs:
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:2139,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1841,37'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2337,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1850,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1858,8'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2141,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1858,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1859,24'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1866,29'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1692,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1691,33'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1701,26'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1701,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:1709,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:1713,5'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1867,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:343,5'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2145,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2147,14'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2149,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2147,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2146,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2146,21'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2152,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2156,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2271,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2156,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2156,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2162,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2162,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2163,46'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2173,18'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2165,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2165,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2168,14'
              BranchSideFuncs:
                - CopyFromCompoundDictionary
                - InitializeCompoundDictionaryCopy
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2169,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2170,18'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2304,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2173,62'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2173,62'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2174,18'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2173,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2173,16'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2175,23'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2177,25'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2175,23'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2180,39'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2194,61'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2195,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2196,26'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2195,47'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2196,26'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2225,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2194,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2199,24'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2225,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2203,35'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2201,21'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2203,38'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2203,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2201,21'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2205,17'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2209,17'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2206,35'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2221,28'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2200,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2202,44'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2225,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2225,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2225,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2231,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2231,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2231,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2234,44'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2234,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2234,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2235,32'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2237,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2238,22'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2242,51'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2247,24'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2247,30'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2252,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2247,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2247,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2252,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2254,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2255,20'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2304,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2284,23'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2284,34'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2288,23'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2284,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2288,23'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2313,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2288,39'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2288,50'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2313,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2288,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2293,11'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2313,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2293,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2294,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2304,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2294,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2295,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2299,28'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2314,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2316,14'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2324,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - SafeDecodeSymbol
                - SafeDecodeDistanceBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeLiteralBlockSwitch
                - SafeDecodeSymbol
                - SafeDecodeSymbol
                - SafeDecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2318,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2314,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2319,18'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2333,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2008,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2337,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:2351,10'
          Dst:             GetCompoundDictionarySize
        - Src:             'c/dec/decode.c:2351,10'
          Dst:             SafeDecodeCommandBlockSwitch
        - Src:             'c/dec/decode.c:1898,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:2066,14'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:2103,14'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:2351,10'
          Dst:             SafeDecodeDistanceBlockSwitch
        - Src:             'c/dec/decode.c:1850,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:2351,10'
          Dst:             InitializeCompoundDictionaryCopy
        - Src:             'c/dec/decode.c:2351,10'
          Dst:             CopyFromCompoundDictionary
        - Src:             'c/dec/decode.c:2351,10'
          Dst:             BrotliTransformDictionaryWord
        - Src:             'c/dec/decode.c:2351,10'
          Dst:             SafeDecodeLiteralBlockSwitch
    - functionName:    ProcessCommands
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2345
      functionLinenumberEnd: 2346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         265
      ICount:          2570
      EdgeCount:       364
      CyclomaticComplexity: 101
      functionsReached:
        - BrotliTransformDictionaryWord
        - BrotliWarmupBitReader
        - CopyFromCompoundDictionary
        - DecodeCommandBlockSwitch
        - DecodeDistanceBlockSwitch
        - DecodeLiteralBlockSwitch
        - GetCompoundDictionarySize
        - InitializeCompoundDictionaryCopy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1957,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - GetCompoundDictionarySize
                - BrotliWarmupBitReader
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:1957,16'
              BranchSideFuncs:
                - GetCompoundDictionarySize
                - BrotliWarmupBitReader
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:1963,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1968,5'
              BranchSideFuncs:
                - BrotliWarmupBitReader
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2337,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1972,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:1974,23'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:1976,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1978,23'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2131,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:1978,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1978,14'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2314,5'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:1993,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1895,30'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:1994,5'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/decode.c:1988,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1989,14'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:1993,7'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/../common/platform.h:282,3'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/decode.c:1908,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1909,47'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:1911,40'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:159,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:163,19'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:159,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/../common/platform.h:277,3'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
        - Branch String:   'c/dec/decode.c:2001,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2004,6'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2131,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2011,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2014,28'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2082,21'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:142,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:144,41'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:227,36'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2023,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2025,21'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2027,14'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2027,37'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2028,31'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2031,21'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2027,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2029,46'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2031,21'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2031,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2033,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2035,61'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:494,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:496,17'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:502,13'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:498,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:502,13'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:505,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:458,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:512,37'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:512,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2038,29'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:458,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:150,32'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:460,43'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:142,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:144,41'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:227,36'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:505,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:458,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:458,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:150,32'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/../common/platform.h:282,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:460,43'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:142,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:227,36'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/../common/platform.h:282,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:512,37'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:458,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2037,11'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2041,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2042,20'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2046,13'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2046,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2049,43'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2333,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:494,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:488,11'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:502,13'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:498,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:505,14'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:505,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:502,13'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:512,37'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:458,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2051,9'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:458,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:150,32'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:460,43'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:142,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:144,41'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:227,36'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:505,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:458,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:458,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:150,32'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/../common/platform.h:282,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:460,43'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:142,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:227,36'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/../common/platform.h:282,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2054,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2055,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2059,16'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2059,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2122,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2087,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2088,18'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2092,11'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2092,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2095,17'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2333,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/../common/platform.h:282,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2114,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2115,18'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2119,14'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2119,5'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
            - BranchSide:      'c/dec/decode.c:2122,7'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2122,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2123,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2131,10'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2131,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2133,27'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2138,9'
              BranchSideFuncs:
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
        - Branch String:   'c/dec/decode.c:2138,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1841,37'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2139,7'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:151,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:153,41'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1858,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1859,24'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1864,33'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1692,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1691,33'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1701,26'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:1701,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:1709,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:1713,5'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/bit_reader.h:159,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/bit_reader.h:161,51'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2145,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2147,14'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2149,10'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2147,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2146,21'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2146,21'
              BranchSideFuncs:
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2152,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2156,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - BrotliTransformDictionaryWord
            - BranchSide:      'c/dec/decode.c:2271,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2156,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2156,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2162,26'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
                - BrotliTransformDictionaryWord
        - Branch String:   'c/dec/decode.c:2162,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2163,46'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2173,18'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2165,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2165,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2168,14'
              BranchSideFuncs:
                - CopyFromCompoundDictionary
                - InitializeCompoundDictionaryCopy
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2169,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2170,18'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2304,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2173,62'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2173,62'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2174,18'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2173,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2173,16'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2175,23'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2177,25'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2175,23'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2180,39'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2194,61'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2195,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2196,26'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2195,47'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2196,26'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2225,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2194,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2199,24'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2225,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2203,35'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2201,21'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2203,38'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2203,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2201,21'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2205,17'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2209,17'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2206,35'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2221,28'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2200,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2202,44'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2225,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2225,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2225,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2231,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2231,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2231,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2234,44'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2234,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2234,11'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2235,32'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2237,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2238,22'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2242,51'
              BranchSideFuncs:
                - BrotliTransformDictionaryWord
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2247,24'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2247,30'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2252,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2247,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2247,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2252,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2254,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2255,20'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2304,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2284,23'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2284,34'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2288,23'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2284,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2288,23'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2313,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2288,39'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2288,50'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2313,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2288,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2293,11'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2313,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2293,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2294,13'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2304,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2294,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2295,25'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2299,28'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2304,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2306,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2314,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2316,14'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
            - BranchSide:      'c/dec/decode.c:2324,10'
              BranchSideFuncs:
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
                - DecodeCommandBlockSwitch
        - Branch String:   'c/dec/decode.c:2318,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2314,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2319,18'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:2324,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:118,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2326,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1993,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1895,30'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
            - BranchSide:      'c/dec/decode.c:1994,5'
              BranchSideFuncs:
                - DecodeCommandBlockSwitch
                - InitializeCompoundDictionaryCopy
                - CopyFromCompoundDictionary
                - BrotliTransformDictionaryWord
                - DecodeDistanceBlockSwitch
                - DecodeLiteralBlockSwitch
      Callsites:
        - Src:             'c/dec/decode.c:2346,10'
          Dst:             GetCompoundDictionarySize
        - Src:             'c/dec/decode.c:2346,10'
          Dst:             BrotliWarmupBitReader
        - Src:             'c/dec/decode.c:2346,10'
          Dst:             DecodeCommandBlockSwitch
        - Src:             'c/dec/decode.c:2346,10'
          Dst:             DecodeDistanceBlockSwitch
        - Src:             'c/dec/decode.c:2346,10'
          Dst:             InitializeCompoundDictionaryCopy
        - Src:             'c/dec/decode.c:2346,10'
          Dst:             CopyFromCompoundDictionary
        - Src:             'c/dec/decode.c:2346,10'
          Dst:             BrotliTransformDictionaryWord
        - Src:             'c/dec/decode.c:2346,10'
          Dst:             DecodeLiteralBlockSwitch
    - functionName:    CalculateDistanceLut
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1836
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          248
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1818,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1818,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1825,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1818,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1818,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1818,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1818,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1818,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1818,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1820,27'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1818,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1818,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1818,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1818,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1825,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1818,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1818,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1819,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1818,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1818,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1819,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1818,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1819,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1825,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1818,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1819,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1825,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1828,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1829,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1833,17'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1825,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1825,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1826,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliEnsureRingBuffer
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1413
      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:1388,32'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1388,32'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1389,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1389,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1393,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1395,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1397,19'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1400,20'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1403,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1404,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1408,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    HuffmanTreeGroupDecode
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ReadHuffmanCode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1023,39'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - ReadHuffmanCode
            - BranchSide:      'c/dec/decode.c:1023,39'
              BranchSideFuncs:
                - ReadHuffmanCode
        - Branch String:   'c/dec/decode.c:1024,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - ReadHuffmanCode
            - BranchSide:      'c/dec/decode.c:1025,22'
              BranchSideFuncs:
                - ReadHuffmanCode
        - Branch String:   'c/dec/decode.c:1033,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1034,40'
              BranchSideFuncs:
                - ReadHuffmanCode
            - BranchSide:      'c/dec/decode.c:1037,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1029,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1031,60'
              BranchSideFuncs:
                - ReadHuffmanCode
            - BranchSide:      'c/dec/decode.c:1038,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1031,37'
          Dst:             ReadHuffmanCode
    - functionName:    ReadHuffmanCode
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          380
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - BrotliBuildCodeLengthsHuffmanTable
        - BrotliBuildHuffmanTable
        - BrotliBuildSimpleHuffmanTable
        - ReadCodeLengthCodeLengths
        - ReadSimpleHuffmanSymbols
        - ReadSymbolCodeLengths
        - SafeReadSymbolCodeLengths
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:811,29'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
                - ReadCodeLengthCodeLengths
                - BrotliBuildCodeLengthsHuffmanTable
                - BrotliBuildSimpleHuffmanTable
                - ReadSimpleHuffmanSymbols
            - BranchSide:      'c/dec/decode.c:811,29'
              BranchSideFuncs:
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
                - ReadCodeLengthCodeLengths
                - BrotliBuildCodeLengthsHuffmanTable
                - BrotliBuildSimpleHuffmanTable
                - ReadSimpleHuffmanSymbols
        - Branch String:   'c/dec/decode.c:815,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
            - BranchSide:      'c/dec/decode.c:815,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:847,13'
              BranchSideFuncs:
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
            - BranchSide:      'c/dec/decode.c:856,16'
              BranchSideFuncs:
                - BrotliBuildSimpleHuffmanTable
            - BranchSide:      'c/dec/decode.c:878,41'
              BranchSideFuncs:
                - ReadCodeLengthCodeLengths
                - BrotliBuildCodeLengthsHuffmanTable
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
            - BranchSide:      'c/dec/decode.c:902,41'
              BranchSideFuncs:
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - ReadCodeLengthCodeLengths
                - BrotliBuildCodeLengthsHuffmanTable
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
        - Branch String:   'c/dec/decode.c:824,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:825,20'
              BranchSideFuncs:
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
            - BranchSide:      'c/dec/decode.c:838,44'
              BranchSideFuncs:
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - ReadSimpleHuffmanSymbols
                - BrotliBuildSimpleHuffmanTable
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - BrotliBuildSimpleHuffmanTable
        - Branch String:   'c/dec/decode.c:868,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:879,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:879,13'
              BranchSideFuncs:
                - BrotliBuildCodeLengthsHuffmanTable
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
            - BranchSide:      'c/dec/decode.c:882,47'
              BranchSideFuncs:
                - BrotliBuildCodeLengthsHuffmanTable
                - ReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
                - SafeReadSymbolCodeLengths
        - Branch String:   'c/dec/decode.c:904,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:905,20'
              BranchSideFuncs:
                - SafeReadSymbolCodeLengths
                - BrotliBuildHuffmanTable
            - BranchSide:      'c/dec/decode.c:907,20'
              BranchSideFuncs:
                - BrotliBuildHuffmanTable
        - Branch String:   'c/dec/decode.c:907,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:907,13'
              BranchSideFuncs:
                - BrotliBuildHuffmanTable
            - BranchSide:      'c/dec/decode.c:911,16'
              BranchSideFuncs:
                - BrotliBuildHuffmanTable
        - Branch String:   'c/dec/decode.c:911,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:911,13'
              BranchSideFuncs:
                - BrotliBuildHuffmanTable
            - BranchSide:      'c/dec/decode.c:916,43'
              BranchSideFuncs:
                - BrotliBuildHuffmanTable
        - Branch String:   'c/dec/decode.c:917,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:847,13'
          Dst:             ReadSimpleHuffmanSymbols
        - Src:             'c/dec/decode.c:865,22'
          Dst:             BrotliBuildSimpleHuffmanTable
        - Src:             'c/dec/decode.c:878,41'
          Dst:             ReadCodeLengthCodeLengths
        - Src:             'c/dec/decode.c:882,9'
          Dst:             BrotliBuildCodeLengthsHuffmanTable
        - Src:             'c/dec/decode.c:902,41'
          Dst:             ReadSymbolCodeLengths
        - Src:             'c/dec/decode.c:905,20'
          Dst:             SafeReadSymbolCodeLengths
        - Src:             'c/dec/decode.c:915,22'
          Dst:             BrotliBuildHuffmanTable
    - functionName:    DecodeContextMap
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          600
      EdgeCount:       102
      CyclomaticComplexity: 26
      functionsReached:
        - DecodeVarLenUint8
        - InverseMoveToFrontTransform
        - ReadHuffmanCode
        - SafeDecodeSymbol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1054,29'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - DecodeVarLenUint8
            - BranchSide:      'c/dec/decode.c:1054,29'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - DecodeVarLenUint8
        - Branch String:   'c/dec/decode.c:1058,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:1058,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1060,16'
              BranchSideFuncs:
                - DecodeVarLenUint8
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1061,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1061,11'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1064,20'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1070,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1070,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1073,11'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1073,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1074,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1077,31'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1087,11'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1088,42'
              BranchSideFuncs:
                - ReadHuffmanCode
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1103,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1103,11'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1104,10'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1115,47'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1115,7'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1116,13'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - InverseMoveToFrontTransform
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - InverseMoveToFrontTransform
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - InverseMoveToFrontTransform
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - InverseMoveToFrontTransform
        - Branch String:   'c/dec/decode.c:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:373,22'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1117,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1118,21'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1124,15'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/decode.c:1124,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1125,38'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/decode.c:1128,20'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1140,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
        - Branch String:   'c/dec/decode.c:1164,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1165,37'
              BranchSideFuncs:
                - InverseMoveToFrontTransform
      Callsites:
        - Src:             'c/dec/decode.c:1060,16'
          Dst:             DecodeVarLenUint8
        - Src:             'c/dec/decode.c:1101,16'
          Dst:             ReadHuffmanCode
        - Src:             'c/dec/decode.c:1117,16'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:1165,9'
          Dst:             InverseMoveToFrontTransform
    - functionName:    DecodeVarLenUint8
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          242
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:195,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:195,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:221,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:208,34'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:211,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:212,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:217,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:222,34'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ReadContextModes
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1680,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SkipMetadataBlock
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1465
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          258
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1417,29'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1417,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1420,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1420,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1427,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:69,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1429,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1431,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1433,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1434,33'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:379,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:255,20'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:379,42'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:256,53'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:379,49'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:255,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:256,53'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1435,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:386,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:387,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1435,12'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1435,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1436,33'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1439,33'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:110,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1447,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1447,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1449,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1450,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1450,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1451,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1464,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1451,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1452,33'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1457,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1457,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1464,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CopyUncompressedBlockToOutput
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          282
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - BrotliEnsureRingBuffer
        - WriteRingBuffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:1471,8'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliEnsureRingBuffer
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1471,8'
              BranchSideFuncs:
                - BrotliEnsureRingBuffer
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1477,5'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:69,23'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1477,5'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1502,18'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:110,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1479,22'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1480,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1482,9'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1483,16'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1483,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1484,39'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1487,29'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:379,42'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:256,14'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/bit_reader.h:379,49'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:379,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/bit_reader.h:255,20'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:379,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/bit_reader.h:255,20'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:379,42'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:256,53'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/bit_reader.h:379,49'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:255,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:256,53'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1488,16'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/bit_reader.h:386,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:387,22'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1488,16'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1490,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1491,43'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1496,34'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1491,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1491,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1494,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1504,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1504,13'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1507,16'
              BranchSideFuncs:
                - WriteRingBuffer
        - Branch String:   'c/dec/decode.c:1507,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1508,32'
              BranchSideFuncs:
                - WriteRingBuffer
            - BranchSide:      'c/dec/decode.c:1510,34'
              BranchSideFuncs:
                - WriteRingBuffer
      Callsites:
        - Src:             'c/dec/decode.c:1471,8'
          Dst:             BrotliEnsureRingBuffer
        - Src:             'c/dec/decode.c:1502,18'
          Dst:             WriteRingBuffer
    - functionName:    BrotliCalculateRingBufferSize
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1670
      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:1639,18'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1643,26'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1643,26'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1643,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1643,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1648,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1648,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1648,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1652,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1652,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1655,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1657,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1658,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1660,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1660,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1660,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1664,33'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1669,6'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1664,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1664,33'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1669,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DecodeMetaBlockLength
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         98
      ICount:          703
      EdgeCount:       128
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:241,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:241,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:283,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:300,17'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:334,28'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:250,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:254,38'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:261,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:262,40'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:265,38'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:274,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:275,26'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:279,38'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:286,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:289,45'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:289,64'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:293,59'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:289,68'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:290,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:293,59'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:289,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:289,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:293,59'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:284,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:295,38'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:329,37'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:314,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:314,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:317,38'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:324,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:325,40'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:328,27'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:336,29'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:339,45'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:339,64'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:344,59'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:339,68'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:340,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:344,59'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:339,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:339,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:344,59'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:334,9'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:329,37'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:346,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DecodeWindowBits
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          133
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:151,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:152,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:274,36'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:156,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:157,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:274,36'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:161,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:173,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:162,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:164,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:167,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:173,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:174,22'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:177,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderDecompressStream
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2871
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         281
      ICount:          2032
      EdgeCount:       375
      CyclomaticComplexity: 96
      functionsReached:
        - BrotliCalculateRingBufferSize
        - BrotliDecoderHuffmanTreeGroupInit
        - BrotliDecoderStateCleanupAfterMetablock
        - BrotliDecoderStateMetablockBegin
        - BrotliEnsureRingBuffer
        - BrotliWarmupBitReader
        - CalculateDistanceLut
        - CopyFromCompoundDictionary
        - CopyUncompressedBlockToOutput
        - DecodeContextMap
        - DecodeMetaBlockLength
        - DecodeVarLenUint8
        - DecodeWindowBits
        - HuffmanTreeGroupDecode
        - ProcessCommands
        - ReadContextModes
        - ReadHuffmanCode
        - SafeDecodeSymbol
        - SafeProcessCommands
        - SaveErrorCode
        - SkipMetadataBlock
        - WrapRingBuffer
        - WriteRingBuffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:2394,29'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2394,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:2399,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2400,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:2403,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:2403,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2403,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2406,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:2406,22'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2406,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:2411,10'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2406,36'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2406,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:2406,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2411,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:2411,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2412,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:2418,37'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,7'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2422,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2424,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:2490,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:2424,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2425,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:2476,14'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2425,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2426,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:2434,16'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2429,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2434,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:2434,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2435,19'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2461,26'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2435,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2439,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:2444,22'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:87,18'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2444,22'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2449,47'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2463,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2464,46'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2463,11'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2464,46'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2476,11'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2479,26'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/bit_reader.h:264,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:261,58'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/bit_reader.h:264,33'
              BranchSideFuncs:
                - SaveErrorCode
        - Branch String:   'c/dec/decode.c:2490,5'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:1245,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:2493,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:2528,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:2545,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:2551,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:2587,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:2601,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:2620,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:2631,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:2640,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:2653,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:2663,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:2693,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:2702,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:2712,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:2752,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:2788,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:2788,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:2788,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:2788,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:2799,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:2799,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:2799,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:2837,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:2859,16'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - ReadContextModes
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - BrotliDecoderStateMetablockBegin
                - DecodeMetaBlockLength
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliCalculateRingBufferSize
        - Branch String:   'c/dec/decode.c:2493,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:2498,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:2499,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:2502,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:2502,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2503,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:2506,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:2516,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:2517,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:2516,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:2521,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:2534,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:2539,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:2552,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:2559,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:2559,28'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliCalculateRingBufferSize
            - BranchSide:      'c/dec/decode.c:2559,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:2559,13'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - BrotliCalculateRingBufferSize
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2573,16'
              BranchSideFuncs:
                - BrotliCalculateRingBufferSize
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:360,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:255,20'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:255,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:256,53'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:364,10'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2560,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:2565,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:2565,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2566,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:2573,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:2567,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:2568,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:2573,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2574,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:2577,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:2578,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2579,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:2587,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:2601,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2602,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:2606,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:2607,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:2610,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:2612,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2613,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:2616,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:2624,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:2625,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:2634,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:2635,18'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - SafeDecodeSymbol
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:433,10'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:365,3'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SafeDecodeSymbol
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:433,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:366,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:246,16'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:373,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:948,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:956,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:967,1'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:200,42'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:959,29'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2655,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:2658,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:2664,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:2667,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: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,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:2694,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:2697,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:2704,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:1226,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:1236,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1227,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:1237,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:1227,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1228,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:2708,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:2718,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2721,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:2727,13'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
        - Branch String:   'c/dec/../common/constants.h:131,7'
          Branch Sides:
            - BranchSide:      'c/dec/../common/constants.h:140,52'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
            - BranchSide:      'c/dec/decode.c:2722,40'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
        - Branch String:   'c/dec/../common/constants.h:154,5'
          Branch Sides:
            - BranchSide:      'c/dec/../common/constants.h:0,0'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
            - BranchSide:      'c/dec/../common/constants.h:158,20'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
        - Branch String:   'c/dec/../common/constants.h:162,9'
          Branch Sides:
            - BranchSide:      'c/dec/../common/constants.h:146,41'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
            - BranchSide:      'c/dec/../common/constants.h:164,42'
              BranchSideFuncs:
                - DecodeContextMap
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
        - Branch String:   'c/dec/decode.c:2729,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:2734,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:2741,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2745,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:2752,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2754,52'
              BranchSideFuncs:
                - HuffmanTreeGroupDecode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2755,49'
              BranchSideFuncs:
                - HuffmanTreeGroupDecode
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2759,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:2760,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:2761,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:2762,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:2765,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:2773,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:2777,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:2789,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:2790,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:2801,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:2804,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:2805,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2806,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:2808,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:2808,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2809,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:2821,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:2810,21'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2810,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:2814,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:2810,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2811,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:2814,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:2812,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:2814,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:2814,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:2821,20'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2822,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:2824,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:2824,15'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2825,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:2832,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:2825,17'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2826,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:2828,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:2837,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:2841,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:2842,13'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:101,14'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2843,20'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:360,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:211,14'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:255,20'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:255,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:256,53'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:364,10'
              BranchSideFuncs:
                - SaveErrorCode
                - WriteRingBuffer
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2846,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:2850,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:2850,13'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:264,21'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/decode.c:2855,18'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/bit_reader.h:264,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:261,58'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
            - BranchSide:      'c/dec/bit_reader.h:264,33'
              BranchSideFuncs:
                - WriteRingBuffer
                - SaveErrorCode
                - WriteRingBuffer
                - BrotliDecoderStateCleanupAfterMetablock
                - WriteRingBuffer
                - WrapRingBuffer
                - CopyFromCompoundDictionary
                - ProcessCommands
                - SafeProcessCommands
                - BrotliEnsureRingBuffer
                - CalculateDistanceLut
                - HuffmanTreeGroupDecode
                - DecodeContextMap
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - BrotliDecoderHuffmanTreeGroupInit
                - DecodeContextMap
                - ReadContextModes
                - SkipMetadataBlock
                - CopyUncompressedBlockToOutput
                - SafeDecodeSymbol
                - ReadHuffmanCode
                - ReadHuffmanCode
                - DecodeVarLenUint8
                - DecodeMetaBlockLength
                - BrotliCalculateRingBufferSize
                - BrotliDecoderStateMetablockBegin
                - BrotliWarmupBitReader
                - DecodeWindowBits
        - Branch String:   'c/dec/decode.c:2859,13'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - SaveErrorCode
            - BranchSide:      'c/dec/decode.c:2860,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:2862,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:2426,56'
          Dst:             WriteRingBuffer
        - Src:             'c/dec/decode.c:2493,14'
          Dst:             BrotliWarmupBitReader
        - Src:             'c/dec/decode.c:2498,18'
          Dst:             DecodeWindowBits
        - Src:             'c/dec/decode.c:2545,9'
          Dst:             BrotliDecoderStateMetablockBegin
        - Src:             'c/dec/decode.c:2551,18'
          Dst:             DecodeMetaBlockLength
        - Src:             'c/dec/decode.c:2577,9'
          Dst:             BrotliCalculateRingBufferSize
        - Src:             'c/dec/decode.c:2606,18'
          Dst:             DecodeVarLenUint8
        - Src:             'c/dec/decode.c:2622,18'
          Dst:             ReadHuffmanCode
        - Src:             'c/dec/decode.c:2632,18'
          Dst:             ReadHuffmanCode
        - Src:             'c/dec/decode.c:948,10'
          Dst:             SafeDecodeSymbol
        - Src:             'c/dec/decode.c:2653,18'
          Dst:             CopyUncompressedBlockToOutput
        - Src:             'c/dec/decode.c:2663,18'
          Dst:             SkipMetadataBlock
        - Src:             'c/dec/decode.c:2693,18'
          Dst:             ReadContextModes
        - Src:             'c/dec/decode.c:2701,18'
          Dst:             DecodeContextMap
        - Src:             'c/dec/decode.c:2726,18'
          Dst:             DecodeContextMap
        - Src:             'c/dec/decode.c:2732,31'
          Dst:             BrotliDecoderHuffmanTreeGroupInit
        - Src:             'c/dec/decode.c:2735,31'
          Dst:             BrotliDecoderHuffmanTreeGroupInit
        - Src:             'c/dec/decode.c:2738,31'
          Dst:             BrotliDecoderHuffmanTreeGroupInit
        - Src:             'c/dec/decode.c:2759,18'
          Dst:             HuffmanTreeGroupDecode
        - Src:             'c/dec/decode.c:2773,14'
          Dst:             BrotliEnsureRingBuffer
        - Src:             'c/dec/decode.c:2777,9'
          Dst:             CalculateDistanceLut
        - Src:             'c/dec/decode.c:2788,18'
          Dst:             ProcessCommands
        - Src:             'c/dec/decode.c:2790,20'
          Dst:             SafeProcessCommands
        - Src:             'c/dec/decode.c:2799,18'
          Dst:             WriteRingBuffer
        - Src:             'c/dec/decode.c:2804,9'
          Dst:             WrapRingBuffer
        - Src:             'c/dec/decode.c:2811,23'
          Dst:             CopyFromCompoundDictionary
        - Src:             'c/dec/decode.c:2841,9'
          Dst:             BrotliDecoderStateCleanupAfterMetablock
        - Src:             'c/dec/decode.c:2860,20'
          Dst:             WriteRingBuffer
        - Src:             'c/dec/decode.c:0,0'
          Dst:             SaveErrorCode
    - functionName:    BrotliDecoderDecompress
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2358
      functionLinenumberEnd: 2377
      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:2359,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliDecoderStateInit
                - BrotliDecoderDecompressStream
                - BrotliDecoderStateCleanup
            - BranchSide:      'c/dec/decode.c:2361,10'
              BranchSideFuncs:
                - BrotliDecoderStateInit
                - BrotliDecoderDecompressStream
                - BrotliDecoderStateCleanup
        - Branch String:   'c/dec/decode.c:2366,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2366,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2369,12'
              BranchSideFuncs:
                - BrotliDecoderDecompressStream
                - BrotliDecoderStateCleanup
        - Branch String:   'c/dec/decode.c:2373,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:2373,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:2375,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:2366,8'
          Dst:             BrotliDecoderStateInit
        - Src:             'c/dec/decode.c:2369,12'
          Dst:             BrotliDecoderDecompressStream
        - Src:             'c/dec/decode.c:2372,3'
          Dst:             BrotliDecoderStateCleanup
    - functionName:    AttachCompoundDictionary
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1540
      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:1520,51'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1520,51'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1521,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1520,51'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1521,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1522,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1523,47'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1534,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1525,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1525,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1526,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1534,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1534,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1535,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderAttachDictionary
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1625
      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:1612,43'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliSharedDictionaryAttach
                - AttachCompoundDictionary
            - BranchSide:      'c/dec/decode.c:1612,43'
              BranchSideFuncs:
                - BrotliSharedDictionaryAttach
                - AttachCompoundDictionary
        - Branch String:   'c/dec/decode.c:1613,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1612,43'
              BranchSideFuncs:
                - BrotliSharedDictionaryAttach
                - AttachCompoundDictionary
            - BranchSide:      'c/dec/decode.c:1613,7'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1614,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1614,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1617,42'
              BranchSideFuncs:
                - AttachCompoundDictionary
        - Branch String:   'c/dec/decode.c:1617,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1612,36'
              BranchSideFuncs:
                - AttachCompoundDictionary
            - BranchSide:      'c/dec/decode.c:1617,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:1617,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1617,3'
              BranchSideFuncs:
                - AttachCompoundDictionary
            - BranchSide:      'c/dec/decode.c:1619,16'
              BranchSideFuncs:
                - AttachCompoundDictionary
        - Branch String:   'c/dec/decode.c:1618,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:1617,67'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:1618,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:1614,8'
          Dst:             BrotliSharedDictionaryAttach
        - Src:             'c/dec/decode.c:1618,10'
          Dst:             AttachCompoundDictionary
    - functionName:    BrotliDecoderDestroyInstance
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 117
      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:109,8'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliDecoderStateCleanup
            - BranchSide:      'c/dec/decode.c:109,8'
              BranchSideFuncs:
                - BrotliDecoderStateCleanup
        - Branch String:   'c/dec/decode.c:109,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:109,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:112,41'
              BranchSideFuncs:
                - BrotliDecoderStateCleanup
      Callsites:
        - Src:             'c/dec/decode.c:114,5'
          Dst:             BrotliDecoderStateCleanup
    - functionName:    BrotliDecoderCreateInstance
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          93
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - BrotliDecoderEnsureStaticInit
        - BrotliDecoderStateInit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/decode.c:82,8'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:0,0'
              BranchSideFuncs:
                - BrotliDecoderEnsureStaticInit
                - BrotliDecoderStateInit
                - free
                - malloc
            - BranchSide:      'c/dec/decode.c:82,8'
              BranchSideFuncs:
                - BrotliDecoderEnsureStaticInit
                - BrotliDecoderStateInit
                - free
                - malloc
        - Branch String:   'c/dec/decode.c:82,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:86,8'
              BranchSideFuncs:
                - BrotliDecoderStateInit
                - free
                - malloc
        - Branch String:   'c/dec/decode.c:86,19'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:86,23'
              BranchSideFuncs:
                - malloc
                - BrotliDecoderStateInit
                - free
            - BranchSide:      'c/dec/decode.c:88,28'
              BranchSideFuncs:
                - BrotliDecoderStateInit
                - free
        - Branch String:   'c/dec/decode.c:86,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:86,7'
              BranchSideFuncs:
                - malloc
                - BrotliDecoderStateInit
                - free
            - BranchSide:      'c/dec/decode.c:87,34'
              BranchSideFuncs:
                - malloc
                - BrotliDecoderStateInit
                - free
        - Branch String:   'c/dec/decode.c:88,14'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:88,14'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:89,34'
              BranchSideFuncs:
                - BrotliDecoderStateInit
                - free
        - Branch String:   'c/dec/decode.c:91,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:91,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:95,8'
              BranchSideFuncs:
                - BrotliDecoderStateInit
                - free
        - Branch String:   'c/dec/decode.c:95,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:95,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/dec/decode.c:97,21'
              BranchSideFuncs:
                - free
        - Branch String:   'c/dec/decode.c:97,21'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:97,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/dec/decode.c:99,30'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:97,9'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:97,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/dec/decode.c:98,7'
              BranchSideFuncs:
                - free
        - Branch String:   'c/dec/decode.c:99,16'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:99,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:100,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/decode.c:82,8'
          Dst:             BrotliDecoderEnsureStaticInit
        - Src:             'c/dec/decode.c:95,8'
          Dst:             BrotliDecoderStateInit
    - functionName:    BrotliDecoderSetParameter
      functionSourceFile: '/src/brotli/c/dec/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 77
      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:65,7'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:65,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:66,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/decode.c:66,3'
          Branch Sides:
            - BranchSide:      'c/dec/decode.c:66,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:68,45'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/decode.c:72,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliBuildSimpleHuffmanTable
      functionSourceFile: '/src/brotli/c/dec/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          439
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/huffman.c:267,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:269,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:272,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:282,42'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:297,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:312,11'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:329,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:272,11'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.h:47,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.h:47,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:284,11'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:285,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:297,15'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:297,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:299,20'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:297,15'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:299,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:304,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:297,15'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:297,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:299,20'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:297,15'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:297,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:299,20'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:312,11'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:314,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:317,42'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:329,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:330,13'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:329,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:330,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliBuildHuffmanTable
      functionSourceFile: '/src/brotli/c/dec/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          543
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/huffman.c:193,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:193,10'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:194,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:203,7'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:205,20'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:213,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:213,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:219,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:84,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:217,11'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:213,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:214,16'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:219,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:221,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:213,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:224,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:224,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:225,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:231,55'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:224,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:225,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:231,55'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:237,11'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:238,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:249,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:95,9'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:96,5'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:93,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:94,13'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:99,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:84,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:253,15'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:236,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:237,19'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:255,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:237,11'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:238,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:249,16'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:84,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:253,15'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:236,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:237,19'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:255,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:234,3'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:234,3'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:234,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliBuildCodeLengthsHuffmanTable
      functionSourceFile: '/src/brotli/c/dec/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          1095
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/dec/huffman.c:144,7'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:145,46'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:159,23'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
        - Branch String:   'c/dec/huffman.c:159,5'
          Branch Sides:
            - BranchSide:      'c/dec/huffman.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/huffman.c:160,60'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderHuffmanTreeGroupInit
      functionSourceFile: '/src/brotli/c/dec/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/dec/state.c:171,57'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/state.c:171,57'
              BranchSideFuncs: []
        - Branch String:   'c/dec/state.c:180,18'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:180,38'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/state.c:180,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderStateCleanup
      functionSourceFile: '/src/brotli/c/dec/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BrotliDecoderStateCleanupAfterMetablock
        - BrotliSharedDictionaryDestroyInstance
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/state.c:152,3'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:0,0'
              BranchSideFuncs:
                - BrotliDecoderStateCleanupAfterMetablock
                - BrotliSharedDictionaryDestroyInstance
            - BranchSide:      'c/dec/state.c:152,3'
              BranchSideFuncs:
                - BrotliDecoderStateCleanupAfterMetablock
                - BrotliSharedDictionaryDestroyInstance
      Callsites:
        - Src:             'c/dec/state.c:152,3'
          Dst:             BrotliDecoderStateCleanupAfterMetablock
        - Src:             'c/dec/state.c:157,3'
          Dst:             BrotliSharedDictionaryDestroyInstance
    - functionName:    BrotliDecoderStateCleanupAfterMetablock
      functionSourceFile: '/src/brotli/c/dec/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/state.c:143,3'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/state.c:143,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliDecoderStateMetablockBegin
      functionSourceFile: '/src/brotli/c/dec/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BrotliDecoderStateInit
      functionSourceFile: '/src/brotli/c/dec/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BrotliInitBitReader
        - BrotliSharedDictionaryCreateInstance
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/dec/state.c:35,8'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:0,0'
              BranchSideFuncs:
                - BrotliInitBitReader
                - BrotliSharedDictionaryCreateInstance
            - BranchSide:      'c/dec/state.c:35,8'
              BranchSideFuncs:
                - BrotliInitBitReader
                - BrotliSharedDictionaryCreateInstance
        - Branch String:   'c/dec/state.c:35,7'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:0,0'
              BranchSideFuncs:
                - BrotliInitBitReader
                - BrotliSharedDictionaryCreateInstance
            - BranchSide:      'c/dec/state.c:0,0'
              BranchSideFuncs:
                - BrotliInitBitReader
                - BrotliSharedDictionaryCreateInstance
        - Branch String:   'c/dec/state.c:103,7'
          Branch Sides:
            - BranchSide:      'c/dec/state.c:103,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/state.c:105,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/dec/state.c:47,3'
          Dst:             BrotliInitBitReader
        - Src:             'c/dec/state.c:102,7'
          Dst:             BrotliSharedDictionaryCreateInstance
    - functionName:    BrotliDecoderEnsureStaticInit
      functionSourceFile: '/src/brotli/c/dec/static_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BrotliSafeReadBits32Slow
      functionSourceFile: '/src/brotli/c/dec/bit_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          208
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:274,36'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:93,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:274,36'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:93,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:93,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:329,3'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:32,12'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:197,19'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:83,17'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:83,15'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:83,54'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:84,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:85,28'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:87,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliWarmupBitReader
      functionSourceFile: '/src/brotli/c/dec/bit_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/dec/bit_reader.c:42,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.c:42,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.c:43,14'
              BranchSideFuncs: []
        - Branch String:   'c/dec/bit_reader.h:197,7'
          Branch Sides:
            - BranchSide:      'c/dec/bit_reader.h:197,7'
              BranchSideFuncs: []
            - BranchSide:      'c/dec/bit_reader.h:201,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliInitBitReader
      functionSourceFile: '/src/brotli/c/dec/bit_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BrotliDefaultFreeFunc
      functionSourceFile: '/src/brotli/c/common/platform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/common/platform.c:18,3'
          Branch Sides:
            - BranchSide:      'c/common/platform.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/common/platform.c:18,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    BrotliDefaultAllocFunc
      functionSourceFile: '/src/brotli/c/common/platform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/common/platform.c:12,10'
          Branch Sides:
            - BranchSide:      'c/common/platform.c:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'c/common/platform.c:12,10'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    BrotliSharedDictionaryCreateInstance
      functionSourceFile: '/src/brotli/c/common/shared_dictionary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          91
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - BrotliGetDictionary
        - BrotliGetTransforms
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/common/shared_dictionary.c:487,8'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:0,0'
              BranchSideFuncs:
                - BrotliGetDictionary
                - BrotliGetTransforms
                - malloc
            - BranchSide:      'c/common/shared_dictionary.c:487,8'
              BranchSideFuncs:
                - BrotliGetDictionary
                - BrotliGetTransforms
                - malloc
        - Branch String:   'c/common/shared_dictionary.c:487,19'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:487,23'
              BranchSideFuncs:
                - malloc
                - BrotliGetDictionary
                - BrotliGetTransforms
            - BranchSide:      'c/common/shared_dictionary.c:489,28'
              BranchSideFuncs:
                - BrotliGetDictionary
                - BrotliGetTransforms
        - Branch String:   'c/common/shared_dictionary.c:487,7'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:487,7'
              BranchSideFuncs:
                - malloc
                - BrotliGetDictionary
                - BrotliGetTransforms
            - BranchSide:      'c/common/shared_dictionary.c:488,37'
              BranchSideFuncs:
                - malloc
                - BrotliGetDictionary
                - BrotliGetTransforms
        - Branch String:   'c/common/shared_dictionary.c:489,14'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:489,14'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:490,37'
              BranchSideFuncs:
                - BrotliGetDictionary
                - BrotliGetTransforms
        - Branch String:   'c/common/shared_dictionary.c:493,7'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:493,7'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:501,9'
              BranchSideFuncs:
                - BrotliGetDictionary
                - BrotliGetTransforms
        - Branch String:   'c/common/shared_dictionary.c:508,22'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:508,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:508,9'
              BranchSideFuncs: []
        - Branch String:   'c/common/shared_dictionary.c:509,21'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:509,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:509,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/common/shared_dictionary.c:505,20'
          Dst:             BrotliGetDictionary
        - Src:             'c/common/shared_dictionary.c:506,25'
          Dst:             BrotliGetTransforms
    - functionName:    BrotliSharedDictionaryAttach
      functionSourceFile: '/src/brotli/c/common/shared_dictionary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/common/shared_dictionary.c:464,7'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:464,7'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:472,12'
              BranchSideFuncs: []
        - Branch String:   'c/common/shared_dictionary.c:472,7'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:472,7'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:473,15'
              BranchSideFuncs: []
        - Branch String:   'c/common/shared_dictionary.c:473,9'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:473,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:476,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliSharedDictionaryDestroyInstance
      functionSourceFile: '/src/brotli/c/common/shared_dictionary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/common/shared_dictionary.c:447,8'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:447,8'
              BranchSideFuncs: []
        - Branch String:   'c/common/shared_dictionary.c:447,7'
          Branch Sides:
            - BranchSide:      'c/common/shared_dictionary.c:447,7'
              BranchSideFuncs: []
            - BranchSide:      'c/common/shared_dictionary.c:450,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Shift
      functionSourceFile: '/src/brotli/c/common/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          174
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/common/transform.c:200,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:203,15'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:205,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:205,14'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:205,14'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:208,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:208,14'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:210,18'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:215,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:210,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:210,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:211,27'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:215,14'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:217,18'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:224,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:217,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:217,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:218,27'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:224,14'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:224,14'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:226,18'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:226,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:227,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ToUpperCase
      functionSourceFile: '/src/brotli/c/common/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/common/transform.c:180,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:181,14'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:187,12'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:181,21'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:181,29'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:181,21'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:181,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:182,12'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:187,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:188,5'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:192,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BrotliTransformDictionaryWord
      functionSourceFile: '/src/brotli/c/common/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          933
      EdgeCount:       172
      CyclomaticComplexity: 50
      functionsReached:
        - Shift
        - ToUpperCase
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/common/transform.c:241,27'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:241,27'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:245,22'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:249,19'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,35'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:249,19'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:246,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:249,19'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:246,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:249,19'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:251,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:252,11'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:253,18'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:254,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:254,14'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:259,14'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:253,16'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:255,20'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:259,14'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:260,11'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:259,36'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,42'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:259,36'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:260,11'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:259,42'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,5'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:259,42'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,42'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:260,11'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:259,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:259,42'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:260,11'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
                - ToUpperCase
        - Branch String:   'c/common/transform.c:260,9'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:261,28'
              BranchSideFuncs:
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:262,18'
              BranchSideFuncs:
                - Shift
                - Shift
                - ToUpperCase
        - Branch String:   'c/common/transform.c:262,16'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:264,7'
              BranchSideFuncs:
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:269,18'
              BranchSideFuncs:
                - Shift
                - Shift
        - Branch String:   'c/common/transform.c:264,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:263,37'
              BranchSideFuncs:
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:285,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:264,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:265,20'
              BranchSideFuncs:
                - ToUpperCase
            - BranchSide:      'c/common/transform.c:285,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:269,16'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:270,47'
              BranchSideFuncs:
                - Shift
            - BranchSide:      'c/common/transform.c:273,18'
              BranchSideFuncs:
                - Shift
        - Branch String:   'c/common/transform.c:273,16'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:274,47'
              BranchSideFuncs:
                - Shift
            - BranchSide:      'c/common/transform.c:285,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:277,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:276,33'
              BranchSideFuncs:
                - Shift
            - BranchSide:      'c/common/transform.c:285,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:277,7'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:278,20'
              BranchSideFuncs:
                - Shift
            - BranchSide:      'c/common/transform.c:285,22'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:285,22'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:287,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:287,5'
              BranchSideFuncs: []
        - Branch String:   'c/common/transform.c:286,5'
          Branch Sides:
            - BranchSide:      'c/common/transform.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/common/transform.c:287,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/common/transform.c:261,7'
          Dst:             ToUpperCase
        - Src:             'c/common/transform.c:265,20'
          Dst:             ToUpperCase
        - Src:             'c/common/transform.c:272,7'
          Dst:             Shift
        - Src:             'c/common/transform.c:278,20'
          Dst:             Shift
    - functionName:    BrotliGetTransforms
      functionSourceFile: '/src/brotli/c/common/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BrotliSetDictionaryData
      functionSourceFile: '/src/brotli/c/common/dictionary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 60
      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: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
